这几天开始了XML之旅,一些体会和大家说说……
XML涉及的方面太多,学起来比较费劲。不过学XML首先得学好XPATH。
1、先要了解XML结构.
1)序言
<?xml version="1.0"?>
<!DOCTYPE 文档元素 SYSTEM "url">
2)主体
<books>
<book>
<书名>XML</书名>
<价格>100</价格>
</book>
</books>
3)尾声
尾声不是必须的
2、明确“根元素”不是“文档元素”
3、一个简单练习
1)定义DTD








也可以用schema来验证有效性,以后再和大家讨论下schema
2)XML文档





























3)用XSL转换显示内容









































这样,就用到了DTD和XSL,要明白XSL转换,首先要了解XPATH语言.
XPATH实现了对XML文档的定位.上面的例子中match="/"匹配了文档的根节点.定义了文档的上下文.
接着用<xsl:for-each>来循环并取出相应节点的文本内容.其中select属性包含了XPATH表达式和定位路径.