Java 从特定标记读取XML文件
我是一个使用Java阅读XML文件的新手!实际上,我想阅读特定标记下的段落XML示例是:Java 从特定标记读取XML文件,java,xml,tags,Java,Xml,Tags,我是一个使用Java阅读XML文件的新手!实际上,我想阅读特定标记下的段落XML示例是: <ATTRIBUTE name="Documentation" type="STRING"> </ATTRIBUTE> <ATTRIBUTE name="__Variants__" type="LONGSTRING"> </ATTRIBUTE> <ATTRIBUTE name="GUID_NPI" type="STRING"> &l
<ATTRIBUTE name="Documentation" type="STRING"> </ATTRIBUTE>
<ATTRIBUTE name="__Variants__" type="LONGSTRING"> </ATTRIBUTE>
<ATTRIBUTE name="GUID_NPI" type="STRING"> </ATTRIBUTE>
<ATTRIBUTE name="Status" type="ENUMERATION">None</ATTRIBUTE>
<ATTRIBUTE name="Order" type="INTEGER">0</ATTRIBUTE>
<ATTRIBUTE name="Costs" type="DOUBLE">0</ATTRIBUTE>
<ATTRIBUTE name="Description" type="STRING">CARE management manage manager managing recognised that their capacity to develop developer development developing an insurance product was limited and they would need to bring in particular expertise. They first identified an array of basic requirements for the process as a whole: • Understanding of insurance principles and processes • Experience of microfinance and microfinance clients • Training skills • Clear vision of the new product development process • Marketing savvy, and Ability to work with and guide partners that have different backgrounds and motivations. </ATTRIBUTE>
<ATTRIBUTE name="Comment" type="STRING"> </ATTRIBUTE>
<ATTRIBUTE name="External documentation" type="PROGRAMCALL">ITEM "" param:"" </ATTRIBUTE>
<INTERREF name="Organizational unit"> </INTERREF>
<ATTRIBUTE name="Info on results" type="STRING"> </ATTRIBUTE>
我的完整输出应该是一段:
护理管理层认识到,他们开发保险产品的能力有限,需要特别的专业知识。他们首先确定了整个流程的一系列基本要求:•对保险原则和流程的理解•小额信贷和小额信贷客户的经验•培训技能•新产品开发流程的清晰愿景•营销悟性,以及与具有不同背景和动机的合作伙伴合作并为其提供指导的能力
有人能帮我读一下更具体的内容吗?请提前谢谢 您正在通过
属性元素nList
的节点集进行循环。因此,您可以获取nNode
中的其中一个元素,打印它的名称,测试它是否是元素(它是),将它强制转换为eeelement
,并成功获取它的属性type
但是,您尝试在eeelement
的上下文中检索名为ATTRIBUTE
的元素节点集:
eElement.getElementsByTagName("ATTRIBUTE")
它不存在(您的元素只包含文本-实际上是一个空白字符),而不是属性元素的节点集
那么你有一个空引用。如果对空引用调用任何方法,则会得到NullPointerException
这里您可能想做的是获取eeelement.getNodeValue()
,它将为您提供标记的文本内容
Root element :ADOXML
----------------------------
Current Element :ATTRIBUTE
Staff id : STRING
java.lang.NullPointerException
at javaapplication5.JavaApplication5.main(JavaApplication5.java:53)
eElement.getElementsByTagName("ATTRIBUTE")