如何在Java中从字符串创建XML对象?
2022-09-01 00:24:51
我正在尝试编写一个帮助我创建 XML 对象的代码。例如,我将给出一个字符串作为函数的输入,它将返回一个 XMLObject。
XMLObject convertToXML(String s) {}
当我在网上搜索时,通常我会看到有关创建XML文档的示例。因此,我看到的关于创建XML并写入文件并创建文件的所有内容。但是我做了这样的事情:
Document document = new Document();
Element child = new Element("snmp");
child.addContent(new Element("snmpType").setText("snmpget"));
child.addContent(new Element("IpAdress").setText("127.0.0.1"));
child.addContent(new Element("OID").setText("1.3.6.1.2.1.1.3.0"));
document.setContent(child);
您认为创建 XML 对象就足够了吗?另外,您能帮我了解如何从XML获取数据吗?例如,如何从该 XML 获取 ?IpAdress
非常感谢大家
编辑1:实际上,现在我想也许对我来说有一个像这样的文件会容易得多,我会把所有基本的东西写进去,例如:base.xml
<snmp>
<snmpType><snmpType>
<OID></OID>
</snmp>
,然后使用此文件创建 XML 对象。对此,你怎么看?