小编use*_*963的帖子

如何获取特定的XML元素参数值?

我开始解析xml文档并有疑问:如何在Java上获取特定的XML元素参数值?

XML文档:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<data>
<keyword name="text123">
    <profile num="1">
        <url>http://www.a.com</url>
        <field-1 param="">text</field-1>
        <filed-2 param="">text</field-2>
    </profile>
    <profile num="2">
        <url>http://www.b.com</url> 
        <field-1 param="">text</field-1>
        <filed-2 param="">text</field-2>
    </profile>
</keyword>
<keyword name="textabc123">
    <profile num="1">
        <url>http://www.1a.com</url>
        <field-1 param="">text</field-1>
        <filed-2 param="">text</field-2>
    </profile>
    <profile num="2">
        <url>http://www.1b.com</url> 
        <field-1 param="">text</field-1>
        <filed-2 param="">text</field-2>
    </profile>
</keyword>
</data>
Run Code Online (Sandbox Code Playgroud)

我在Java上写的代码:

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
File xml_file=new File("file.xml");
if (xml_file.isFile() && xml_file.canRead()) {
 Document doc = builder.parse(xml_file);
 Element root = doc.getDocumentElement();
 NodeList nodel = root.getChildNodes();
 for (int a = 0; …
Run Code Online (Sandbox Code Playgroud)

java xml

4
推荐指数
2
解决办法
4万
查看次数

3
推荐指数
1
解决办法
3万
查看次数

有没有办法正确连接三个任意XPath表达式,以产生一个新的有效XPath表达式?

有没有办法正确连接三个任意XPath表达式,以产生一个新的有效XPath表达式?

xpath expression

2
推荐指数
1
解决办法
712
查看次数

标签 统计

java ×2

escaping ×1

expression ×1

xml ×1

xpath ×1