在XML 1.0中,"控制"字符是非法的,因为它们被视为不可见的特殊字符,这些字符在XML文档中可能导致解析错误和不可预测的行为。这些控制字符的范围是从U+0000到U+001F,以及U+007F。
这些字符包括:
- U+0000:Null字符
- U+0001:Start of Heading
- U+0002:Start of Text
- U+0003:End of Text
- U+0004:End of Transmission
- U+0005:Enquiry
- U+0006:Acknowledge
- U+0007:Bell
- U+0008:Backspace
- U+0009:Horizontal Tab
- U+000A:Line Feed
- U+000B:Vertical Tab
- U+000C:Form Feed
- U+000D:Carriage Return
- U+000E:Shift Out
- U+000F:Shift In
- U+0010:Data Link Escape
- U+0011:Device Control 1
- U+0012:Device Control 2
- U+0013:Device Control 3
- U+0014:Device Control 4
- U+0015:Negative Acknowledge
- U+0016:Synchronous Idle
- U+0017:End of Transmission Block
- U+0018:Cancel
- U+0019:End of Medium
- U+001A:Substitute
- U+001B:Escape
- U+001C:File Separator
- U+001D:Group Separator
- U+001E:Record Separator
- U+001F:Unit Separator
- U+007F:Delete
这些字符在XML文档中可能导致解析错误和不可预测的行为,因此在XML 1.0中被视为非法。为了避免这些问题,建议在XML文档中使用合法的字符。
推荐的腾讯云相关产品:
这些产品都可以帮助您处理XML文档,并避免使用非法字符。