📄 0601-0200.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0071)http://162.105.170.55/ASPs/GetLearningArticleTemp.asp?section=0601-0200 -->
<HTML><HEAD><TITLE>XML中国论坛 - 初学进阶 - 6.1.2 其他支持有效性检查的XML分析器</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>TABLE {
FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"
}
.pt9 {
FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"
}
.pt10 {
FONT-WEIGHT: 700; FONT-SIZE: 10pt; LINE-HEIGHT: 18pt; FONT-FAMILY: "宋体"
}
.TempOutline {
FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; COLOR: #666666; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.TempOutline1 {
FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; COLOR: #666666; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline {
FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline1 {
FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline11 {
FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage0 {
FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage1 {
FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage11 {
FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage111 {
FONT-SIZE: 9pt; MARGIN-LEFT: 51pt; TEXT-INDENT: -64pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
</STYLE>
<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
<BODY vLink=#000000 aLink=#000000 link=#000000 leftMargin=0 topMargin=0
onload=""><!-- 以下为主体内容 -->
<div align="center">
<center>
<TABLE width="100%" border=0 style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
<TBODY>
<TR vAlign=top>
<TD width=33 rowSpan=2></TD>
<TD vAlign=center><IMG height=33
src="image/title_learner.gif" width=226></TD>
<TD width=33 rowSpan=2></TD>
</TR>
<TR vAlign=top>
<TD ><!-- 正文内容 -->
<DIV class=pt10 ><B>6.1.2 其他支持有效性检查的XML分析器</B></DIV>
<DIV></DIV><BR>
<DIV class=pt9>
<P>除了IBM XML4J以外,还有几个分析器支持对XML的有效性检查,它们分别是:
<UL>
<LI>Apache的<STRONG>Xerces</STRONG><BR>Xerces是Apache的XML项目的一部分,它分别使用Java、C++和Perl编写了XML的分析器,也支持有效性检查。<BR>有关该分析器的详细介绍请参考网页:<A
href="http://xml.apache.org/xerces-j/index.html">http://xml.apache.org/xerces-j/index.html</A>。
<LI>Oracle的<STRONG>XML
Parser</STRONG><BR>Oracle的XML分析器同样是使用Java编写,它支持通过SAX或DOM进行XML文档的语法分析,可以选择是否对文档的有效性进行检查。<BR>有关该分析器的详细介绍请参考网页:<A
href="http://technet.oracle.com/tech/xml/">http://technet.oracle.com/tech/xml/</A>。
<LI>Microsoft的<STRONG>MSXML</STRONG><BR>微软XML分析器已经内嵌入IE4和IE5,它的发布实际上早于XML1.0版本的最终颁布。MSXML支持一般的语法检查,但同时也提供有效性检查供选择,它利用JAVA将一个XML文档中的数据组织为树型结构。<BR>有关该分析器的详细介绍请参考网页:<A
href="http://www.microsoft.com/info/404.htm?404">http://www.microsoft.com/info/404.htm?404</A>,或<BR><A
href="http://www.microsoft.com/workshop/xml/parser/jparser.asp">http://www.microsoft.com/workshop/xml/parser/jparser.asp</A>。
<LI>Silfide的<STRONG>SXP</STRONG><BR>SXP是一个XML的分析器,同时也是一个JAVA编写的一个完全的XML
API。它是Silfide公司的client/server环境XSilfide的一部分。<BR>有关该分析器的详细介绍请参考网页:<A
href="http://www.loria.fr/projets/XSilfide/EN/sxp/">http://www.loria.fr/projets/XSilfide/EN/sxp/</A>。
<LI>Microstar的<STRONG>Near &
Far</STRONG>设计器<BR>按照Microstar的说法,Near&Far设计器无论对于置标语言的入门者还是高手都是一个理想的工具。它不但能解析XML数据,而且能支持形象地编写DTD,即便是那些对XML和SGML知之甚少的人,使用这个软件也会觉得得心应手。它可以读入一个DTD,显示它的树形结构,并可以通过拖拽等方式编辑修改树形结构,再输出为DTD文件。<BR>有关该分析器的详细介绍请参考网页:<A
href="http://www.opentext.com/services/content_management_services/xml_sgml_solutions.htm">http://www.opentext.com/services/content_management_services/xml_sgml_solutions.htm</A>。<BR><BR></LI></UL></DIV>
<P></P>
<P></P></TD></TR></TBODY></TABLE>
</center>
</div>
<P></P>
<P>
<P></P></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -