我正在用Java编写一个解析器,在其中我以XML dom编写了一个字符串。
我的问题是字符串"test"
应该以{{1}}的形式出现,但它是以"test"
的形式出现
这是我的代码
"test"
我像这样在xml中获取它
Element elment1 = new Element("string");
elment1.addContent("test");
但是我想要这样
<string>"test"</string>
我用它来创建xml文件
<string>"anytext"</string>
答案 0 :(得分:0)
如果使用标准的现成序列化程序,它将不会转义出现在文本节点中作为实体引用的双引号"
;它只会逃避实际上需要逃避的东西。
我无法想象为什么您会想要这种不必要的转义,但是您这样做了,您将需要自己“手动”进行序列化。