XML注释
 
注意:
n      1.注释绝对n不能出现在XML声明的前面。XML声明是XML档的第一项内容,若注释出现在XML声明之前则会破坏XML档的结构。
n     2.注释不允许出现在任何一个标记之中。
     3.注释中不能出现连续两个字符即“--”
     4.注释语句不允许嵌套或重叠使用
 
显示和输出XML数据

 

 

nHTML文档使用预先定义好的标签,所有的标记都有明确的定义,浏览器能够解析和显示HTML网页。XML文档的标签是户自定义的,浏览器不能识别,显示不出XML文档的内容。所以需要结合使用CSSXSL来显示XML文档的内容
 
 
 
 
n通过CSS显示XML数据
n利用css,可以实现内容与样式分离开,只要建议一个定义样式CSS文件,并让所有XML调用这个CSS文件所定义的样式,即可按照所设计的要求显示XML文档。
n<?xml-stylesheet type="text/css" href="yufa.css"?>
nxml-stylesheet:表示XML文档中使用的外部CSS文件
nType属性:指定样式的种类,为text/css
nHref属性:指定链接外部CSS文件的路径
 
 
 
n使用XSL显示XML文档是主流趋势。
nXSL可描述如何来显示XML文档。XML包括3个部分:XSLT为转XML文档的语言/XPath用于在XML文档中导航的语言/XSL-FO为用于格式化XML文档的语言。其中XSLTXSL最重要的部分。XSLT可以用来把XML文档转换成一种浏览器能够识别的格式。
n简单的说,XSL利用XSLTXML文档处理后转换为HTML文档在浏览器中显示
n在转换的同时,可以对XML文档进行添加和删除元素、添加和删除属性、对元素进行重新排列或排序、隐藏或显示某些元素、查找或选择特定元素的操作。
 
 
 
 
n1.XSL文档结构
n1XML声明:XSL文件本身即是一份XML文件,有和XML文件相同的声明。任何XSL文档的第一行实际上都是XML声明
n2XSL声明:
n<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
n.....
n</xsl:stylesheet>
n<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
n.....
n</xsl:transform>
nXml声明只写一行,而且没有结束标记,而XSL声明必须包含结束标记。该标记表示XSL样式表结束。
 
 
 
 
 
n3)模板:
n模板有两部分组成:匹配模式和执行。
n匹配模式定义XML源文档中哪一个节点将被模板处理,执行则定义输出的是什么格式。
n<xsl:template  match=“pattern">
n执行内容
n</xsl:template>
n<xsl:template  match="/">
n<html>
n   <body>
n      <h2><xsl:value-of select="/"></xsl:value-of></h2>
n   </body>
n</html>
n</xsl:template>
n<xsl:value-of select=/></xsl:value-of>获取XML文档中的数据值
nXMLXSL建立链接
n<?xml-stylesheet type="text/xsl" href="yufa.xsl"?>