【发布时间】:2019-12-16 18:34:44
【问题描述】:
我正在用 Java 编写一个解析器,我正在用 XML dom 编写一个字符串。
我的问题是字符串 "test" 应该是 "test" 但它是 "test"
这是我的代码
Element elment1 = new Element("string");
elment1.addContent("test");
我像这样在 xml 中得到它
<string>"test"</string>
但我想这样得到它
<string>"anytext"</string>
我用它来创建xml文件
Document doc = new Document(root);
XMLOutputter xmlOutput = new XMLOutputter();
xmlOutput.output(doc,new FileWriter("path"))
【问题讨论】:
-
请检查我是否按预期编辑了它
-
为什么?只有在属性值中才需要引用“双引号”(可以通过使用单引号来避免,反之亦然)
-
@forty-2 感谢您的回答,我尝试用单引号来做到这一点,但它不起作用