Tag: xml attribute

如何使用java获取xml节点的属性值

我有一个看起来像这样的xml: { …..} 在这里,我想检索“源类型”的值,其中类型s属性。 我试过这样,但它不起作用: DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance(); try { DocumentBuilder builder = domFactory.newDocumentBuilder(); Document dDoc = builder.parse(“D:/workspace1/ereader/src/main/webapp/configurations/config.xml”); System.out.println(dDoc); XPath xPath = XPathFactory.newInstance().newXPath(); Node node = (Node) xPath.evaluate(“//xml/source/@type/text()”, dDoc, XPathConstants.NODE); System.out.println(node); } catch (Exception e) { e.printStackTrace(); 我也试过这个: DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); InputSource is = new InputSource(new StringReader(“config.xml”)); Document doc […]