制表符是 XML/SOAP 中元素之间空格的有效字符吗?
<a>*TAB*
*TAB*<b>test</b>*TAB*
</a>
*TAB* stands for t = 0x09
基于规范0x09在 XML/SOAP 中是允许的。
第 2.2 节是关于字符的,如您所见,它允许您使用:
- 选项卡 (0x09(,
- 换行符 (0x0A(
- CR (0x0D(,
从0x20之前的字符。
是的
,在 XML 内容中允许使用制表符(字符制表:	
或 	
(,但不允许在 XML 名称中使用(:
Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]