![]() |
1
2
我想知道如何将XML序列化为字符串、流等。您可以对输出进行后处理,以将一般实体引用替换为它们的等价数字,例如,
或
XML中正好有5个预先定义的通用实体( http://www.w3.org/TR/REC-xml/#sec-predefined-ent )您可以安全地将其作为文本替换来执行。除了引用之外,它修改任何东西都没有危险(可能是在注释和pis中,但听起来不像您的场景使用它们,或者目标甚至接受它们)。 我同意Mark的观点,即您的目标应用程序不是一致的XML处理器。至少它附带的文档明确说明了它与XML的不同之处。我相信这项建议(上面的链接)与克里斯托弗的评论不一致,尽管这与OP的问题无关,因为他的目标声明它与建议不符。 Ari。 |
![]() |
2
0
据我所知,标准API不公开转义机制。您可能需要编写自己的XML发射器。 如果您不介意第三方API,可以使用 JDOM . 类似:
这发出:
(我还是会给 XML spec 在执行此操作之前进行一次检查,并修复字符处理以支持字符 above U+FFFF 。) |
![]() |
j johns · 通过VBA将ascii art添加到命令提示符 2 年前 |
|
Kstulen · 在Golang中打印ASCII字符 7 年前 |
![]() |
Thomas Linssen · 调整二维数组? 7 年前 |
![]() |
Defcon · 从unix到大型机的LFTP ASCII错误 7 年前 |
|
antisycop · 串行HC-05不工作 7 年前 |
|
Adam Noack · 如何将转义字符串转换为相应单个字符的列表? 7 年前 |
|
user9065020 · 文本到十进制C 7 年前 |