您的位置:首页 > 其它

超越学XML与DTD技术总结笔记(之二)

2016-05-25 19:07 225 查看
>>空白处理

XML文档中可以在元素中使用一个特殊的属性xml:space ,来通知应用程序保留此元素中的空白

xml:space属性必须被声明为Enumerated(枚举)类型,值必须为“default”和“preserve”两者之一,也可以两个都取

例:

〈!ATTLIST poem xml:space (default|preserve) 'preserve'〉

〈!ATTLIST pre xml:space (preserve) #FIXED 'preserve'〉

>>行尾处理

XML数据以行来分隔,空白字符以ASCII码行尾控制字符:回车(CR,#xA) 换行(LF,#xD).WIN和LINUX等应用方式不同,为了简化工作要将所有的两字符序列#xD#xA,以及单独的#xD字符转换成单个的#xA字符

>>语言标识

XML文档中可以在元素中使用一个特殊的属性xml:lang

例:〈p xml:lang="en"〉The quick brown fox jumps over the lazy dog.〈/p〉

〈p xml:lang="en-GB"〉What color is it ?〈/p〉

〈p xml:lang="en-US"〉What color is it ?〈/p〉

xml:lang的一个简单的声明可以采用如下形式:

xml:lang NMTOKEN #IMPLIED
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: