XML的严格格式

xml

    吸取HTML松散格式带来的经验教训,XML一开始就坚持实行"良好的格式"。
我们先看HTML的一些语句,这些语句在HTML中随处可见:
1.<p>sample
2.<b><i>sample</b></i>
3.<td>sample</TD>
4.<font color=red>samplar</font>
    在XML文档中,上述几种语句的语法都是错误的。因为:
1.所有的标记都必须要有一个相应的结束标记;
2.所有的XML标记都必须合理嵌套;
3.所有XML标记都区分大小写;
4.所有标记的属性必须用""括起来;
    所以上列语句在XML中正确的写法是
1.<p>sample</p>
2.<b><i>sample</i></b>
3.<td>sample</td>
4.<font color="red">samplar</font>
   另外,XML标记必须遵循下面的命名规则:
1.名字中可以包含字母、数字以及其它字母;
2.名字不能以数字或"_" (下划线) 开头;
3.名字不能以字母 xml (或 XML 或 Xml ..) 开头;
4.名字中不能包含空格。

在XML文档中任何的差错,都会得到同一个结果:网页不能被显示。各浏览器开发商已经达成协议,对XML实行严格而挑剔的解析,任何细小的错误都会被报告。你可以将上面的myfile.xml修改一下,比如将<email>改为<Email>,然后用IE5直接打开myfile.xml,会得到一个出错信息页面:

<?xml version="1.0" encoding="GB2312"?>
<myfile>
<title>XML轻松学习手册</title>
<author>ajie</author>
<Email>ajie@aolhoo.com</email>
<date>20010115</date>
</myfile>

时间: 2024-11-27 14:04:33

XML的严格格式的相关文章

使用InfoSphere Optim Data Masking Solution处理CSV、XML和ECM格式的数据

简介 InfoSphere Optim Data Masking Solution 提供了一种屏蔽数据源中使用的个人信息的方式 .它为您提供一种为测试用途而使用逼真但虚构的数据的方法.在以前的 InfoSphere Optim 版本中,您可以 将提取的数据 (.XF) 转换或屏蔽到另一个数据集中,或者将它们提取到一个业务对象 (CSV) 文件中.业务对 象 (CSV) 文件格式使所有表数据均可存储为 CSV 文件中的一条记录.从 Optim 8.1 及其更高版本开始,您 不仅能将提取的数据转换为

xml文件的格式有属性格式,还有key-value格式,两者怎么转化,批量转化

问题描述 xml文件的格式有属性格式,还有key-value格式,两者怎么转化,批量转化 如题,求助,谢谢了 xml文件的格式有属性格式,还有key-value格式,两者怎么转化,批量转化 解决方案 解析 XML ,可以使用开源的 TinyXML. 只要你能将属性格式和 Key-Value格式读出来,想如果转换只要定好规则就行.

处理xml或者json格式返回数据之EasyNet.Solr

处理xml或者json格式返回数据之easynet.solr 在easynet.solr中,有两个接口最重要,一个是编解码器接口icodec,一个是solr输出结果解析器接口isolrresponseparser<st, dt>. easynet.solr内置了两个编解码器实现:javabincodec,textcodec.javabincodec对应solr中基于javabin协议,textcodec对应solr中的xml.json等基于文本的协议.相应定义了binarycodecfacto

PDFreactor 5.0.5812.1发布 HTML和XML转换为PDF格式的处理器

PDFreactor是一个HTML和XML转换为PDF格式的处理器.其工作原理是使用层叠样式表(CSS)定义的页面布局和样式.能够动态生成PDF文件,包括发票,出货单,出货文件,或在Web内容上打印.支持矢量图形(SVG),条形码,MATHML,XSLT,和CMYK颜色.支持所有常见的J2EE应用服务器,包括完整.NET,PHP,PERL,Python和Ruby的API,也可以直接集成到自动构建过程使用Apache Ant. PDFCreator是一个在Microsoft Windows转换文件

XMLSchema.xsd 文件约束xml文档格式内容

XMLSchema.xsd 文件,用来约束xml内容格式的. <?xml version="1.0" encoding="utf-8"?> <xs:schema id="XMLSchemaLettle" targetNamespace="http://www.pukuimin.com/XMLSchemaLettle.xsd" elementFormDefault="qualified" x

Android App中读取XML与JSON格式数据的基本方法示例_Android

XML假如有这样一个XML格式的数据: <?xml version="1.0" encoding="utf-8"?> <resources> <customer name="luopeng" age="21" gender="1" emial="dylankeepmoving@163.com"/> <customer name="dyl

Android App中读取XML与JSON格式数据的基本方法示例

XML 假如有这样一个XML格式的数据: <?xml version="1.0" encoding="utf-8"?> <resources> <customer name="luopeng" age="21" gender="1" emial="dylankeepmoving@163.com"/> <customer name="dy

请教,我有多个xml文件,格式是一样的, 如果对他们进行合并统计?

问题描述 举例如下:xml文件都是以日期命名,每天都会产生一个xml文件,记录了一些信息,比如2007-12-13.xml,2007-12-12.xml等等,现在要对这些xml里面的信息进行汇总统计,比如要统计10天的信息等等,应该如何汇总?下面是例子,其中模块总的数量是不变的,比如只有a,b,c,d4个模块,但是每个xml里面不一定完全包含这4个模块,也有可能包含这4个模块,如果汇总这2个xml文件中各个模块的下面的数字?示例1文件内容:<?xmlversion="1.0"?&

asp.net 操作XML 按指定格式写入XML数据 WriteXml_实用技巧

复制代码 代码如下: Private Sub WriteXml() Try Create(strFName, "NewDataSet") SaveXMLFile("gg", "NewDataSet", True) Catch ex As Exception MsgBox(ex.Message) End Try End Sub Private Function Create(ByVal FileName As String, ByVal Root