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

>>空白处理
 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

你可能感兴趣的:(java,html,xml,技术,dom)