如何从xml中获取子标记元素

如何从xml中获取子标记元素,xml,Xml,伙计们,我有一个xml文件,如下所示: <Point TestFlag="0" id="1" name="Conversation Set 1 Introduction" practicenaturalfemale="practice_dummy.mp3" practiceusmale="practice_dummy.mp3"> <PracticeText> </PracticeText> <PracticeFlag&

伙计们,我有一个xml文件,如下所示:

<Point  TestFlag="0" id="1" name="Conversation Set 1 Introduction"  practicenaturalfemale="practice_dummy.mp3" practiceusmale="practice_dummy.mp3">
        <PracticeText> </PracticeText>
        <PracticeFlag> 0 </PracticeFlag>
        <AudioFile gid="1" id="1" name="d002_p001.png" type="Img" />
        <AudioFile gid="1" id="2" name="d001_ae_p002_01.png" type="mp3" />
        </Point>

0
我需要获取
标签中的
d002\u p001.png
,并显示它


如何做请帮助

如果您使用的是java,下面是代码

进口清单

import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
初始化部分

String xmlFile = "audio.xml";

File xmlFileF = new File(xmlFile);

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setIgnoringElementContentWhitespace(true);
Document document = factory.newDocumentBuilder().parse(xmlFile);
检索属性名

Element audioFileElement = (Element)document.getElementsByTagName("AudioFile").item(0);
String fileName = moduleElement.getAttribute("name");
System.out.println(fileName);

您使用的编程语言是什么?我使用java作为编程语言。那么您有下面的答案。我已经使用下面的代码实现了完整的XML文件解析器。自己试试看:-)