gal*_*ets 62
我认为您可以直接在XML文档中使用实际的空格或制表符,但如果您正在寻找特殊字符来表示它们以便文本处理器不会弄乱它们,那么它是:
space =  
tab = 	
Run Code Online (Sandbox Code Playgroud)
Was*_* A. 21
为我工作
\n = 

\r = 
\t = 	
space =  
Run Code Online (Sandbox Code Playgroud)
以下是如何在XML中使用它们的示例
<KeyWord name="hello	" />
Run Code Online (Sandbox Code Playgroud)
kjh*_*hes 12
一个旧的,常见问题的新的,扩展的答案......
摘要: 空白字符不会在XML元素或属性名称中不允许.
以下是与空白相关的主要Unicode代码点:
#x0009
字符表#x0020
空间#x000A
LINE FEED(LF)#x000D
运输退货(CR)#x00A0
没有休息的空间[#x2002-#x200A]
EN空间通过头发空间#x205F
中等数学空间#x3000
IDEOGRAPHIC SPACE没有这些代码点被允许W3C XML BNF的XML名称:
Run Code Online (Sandbox Code Playgroud)NameStartChar ::= ":" | [A-Z] | "_" | [a-z] | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x2FF] | [#x370-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] | [#x2070-#x218F] | [#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | [#x10000-#xEFFFF] NameChar ::= NameStartChar | "-" | "." | [0-9] | #xB7 | [#x0300-#x036F] | [#x203F-#x2040] Name ::= NameStartChar (NameChar)*
摘要: 空白字符的,当然,在允许的XML内容.
W3C XML BNFChar
允许在XML内容中使用上述所有空白代码点:
Run Code Online (Sandbox Code Playgroud)Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] /* any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. */
Unicode代码点可以作为字符引用插入.支持十进制&#
十进制;
和十六&#x
进制十六进制;
形式.
	
或 	
角色表

或
LINE FEED(LF)
或
运输退货(CR) 
或  
空间 
或  
NO-BREAK SPACE 您不能在XML元素的标记(即名称)中包含空格和制表符,请参阅规范:http://www.w3.org/TR/REC-xml/#NT-STag.除了字母数字字符,名称中允许使用冒号,下划线,短划线和点字符,并且第一个字母不能是短划线或点.某些unicode字符也是允许的,没有实际的双重检查,我会说这些是国际字母.
归档时间: |
|
查看次数: |
153522 次 |
最近记录: |