如何从xml中获取子标记元素
伙计们,我有一个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&
<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文件解析器。自己试试看:-)