XML语法规范
发布时间:2020-12-16 06:36:55 所属栏目:百科 来源:网络整理
导读:1: 如何声明一个xml文件 答:由2部分组成 声明部分,声明xml的版本与编码(版本只有1.0) ?xml version="1.0" encoding="utf-8"? 文档节点部分 节点名/节点名 注意:在xml里,节点/元素/标签,一个意思. 2: 整个文档有且只有一个根节点 如roota/a/root正确 root/root
1: 如何声明一个xml文件
答:由2部分组成 声明部分,声明xml的版本与编码(版本只有1.0) <?xml version="1.0" encoding="utf-8"?> 文档节点部分 <节点名></节点名> 注意:在xml里,节点/元素/标签,一个意思. 2: 整个文档有且只有一个根节点 如<root><a></a></root>正确 <root></root><a></a>,错误 3.1:标签的写法 答:标签必须成对出现,进行闭合. 如<a></a>,而且标签区分大小写. (在XML标签属性全小写) 或者作为单标签自闭合 3.2: 标签可以嵌套,但不能相互嵌套 <root><a></root></a> 4.1 属性的写法 属性必有值,推荐小写,属性值必用引号引起来. 5.1 注释的写法 <!-- 我是注释 --> 6.1 特殊字符要用实体来代替 ' -> ' " -> " > -> > < -> < 7.1 如果有大段的文本,比如一篇文章,从数据库取来的. 里面有大量的',",>,<,&,那我岂不是还要用实体替换一遍? 答: CDATA节点来表示 CDATA节用来放大段文件,不用考虑实体 ***/
html标签属性可以没有值照样运行 <head> <title>新建网页</title> </head> <body> <!-- disabled = "disabled" 属性可以为空 --> <input type="text" disabled /> <select> <option>大</option> <option selected=selected>中</option> <option>小</option> </select> </body> </html> 但xml不行 <?xml version="1.0" encoding="utf-8"?> <!-- XML中,selected属性必须要有值 共有七个节点 一切皆是节点--> <select> <option>大</option> <option selected="selected">中</option> <option>小</option> </select> <!-- 这是注释,注意喽 --> 进行字符转移 <?xml version="1.0" encoding="utf-8"?> <root> <article title="'小偷'进>"> <!-- 双引号里面包含双引号 <article title="'小偷'进"城""> 不推荐直接写>号 <article title="'小偷'进>"> --> </article> <content> 一大段内容里,有>,<>,'," </content> <spcial> <![CDATA[6.1 特殊字符要用实体来代替 ' -> ' " -> " > -> > < -> < 7.1 如果有大段的文本,从数据库取来的. 里面有大量的',那我岂不是还要用实体替换一遍? 答: CDATA节点来表示 相当于定界符 CDATA节用来放大段文件,不用考虑实体]]> </spcial> 8.1 在XML里,一切皆是节点,包括换行符,和空白,都是文本节点 </root> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |