代码之家  ›  专栏  ›  技术社区  ›  chris01

XML/SOAP:制表符是有效字符吗?

  •  1
  • chris01  · 技术社区  · 8 年前

    制表符是XML/SOAP中元素之间空格的有效字符吗?

    <a>*TAB*
    *TAB*<b>test</b>*TAB*
    </a>
    
    *TAB* stands for \t = 0x09
    
    2 回复  |  直到 8 年前
        1
  •  1
  •   dgebert    8 年前

    基于 specification XML/SOAP中允许使用0x09。

    第2.2节是关于字符的,如您所见,允许您使用:

    1. 选项卡(0x09),
    2. 换行符(0x0A)
    3. CR(0x0D),

    来自0x20之前的字符。

        2
  •  1
  •   kjhughes    8 年前

    是,制表符( CHARACTER TABULATION : &#x09; 或 &#09; )允许进入 XML content (但是 not in XML names ):

    Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]