繁体   English   中英

从XML到Java访问elementGroup名称

[英]Access elementGroup names from xml to java

我是xml的新手,我在xml文件中具有不同列的以下信息,我必须使用它通过具有相同列名的java在mysql数据库中创建表。 例如,如果我有数百个列,我如何才能访问“ ColumnName”信息,尤其是在Java中的某些地方,之后可以使用它通过带有给定参数的Java创建表。

<tns:elementGroup name="ColumnName" value="A">
<tns:element name="key">false</tns:element>
<tns:element name="datatype">double</tns:element>
</tns:elementGroup>

<tns:elementGroup name="ColumnName" value="B">
<tns:element name="key">false</tns:element>
<tns:element name="datatype">double</tns:element>
</tns:elementGroup>

<tns:elementGroup name="ColumnName" value="C">
<tns:element name="key">false</tns:element>
<tns:element name="datatype">double</tns:element>
</tns:elementGroup>

我建议使用DOM XML解析器 您必须自己弄清楚其中的一些内容,但是有关XML示例的基本部分应如下所示:

NodeList nList = document.getElementsByTagName("tns:elementGroup");
for(Node node : nList) {
    String columnName = node.getAttribute("name");
    // Do something with the column name
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM