我想创建一个XML文件,其中包含有关系统的所有信息。 来获取信息,我会用getProperty(os.name)
,并将其保存在一个字符串这样在java中创建XML文件时传递字符串而不是节点
String nameOS = "os.name";
nameOS=System.getProperty(nameOS);
,现在我想创建一个XML,并且希望这个字符串的值是一个元素XML文件中创建的,为此,我会做这样的事情
Element Osname = doc.createElement("Osname");
Osname.appendChild(doc.createTextNode("nameOS"));
staff.appendChild(Osname);
但输出XML文件看起来喜欢这个
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
- <HardwareInfo>
<OsName>nameOS</OsName>
</HardwareInfo>
我得到的名字输出中的字符串,而不是字符串的值。
任何帮助将非常感激。
非常感谢你!这很有用! – Spaniard89 2012-07-18 13:08:00