java如何解析xml格式的字符串
如:Stringxml="<?xmlversion="1.0"standalone="yes"?><NewDataSet><xs:schemaid="NewDataSet...
如:
String xml="
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:MainDataTable="Result_Table" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Result_Table">
<xs:complexType>
<xs:sequence>
<xs:element name="部门_本期" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
<Result_Table>
<本期p2_01>91.75</本期p2_01>
</Result_Table>
</NewDataSet>
";
要得到element里面的“部门_本期”和“本期p2_01”节点的“91.75”数据 展开
String xml="
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:MainDataTable="Result_Table" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Result_Table">
<xs:complexType>
<xs:sequence>
<xs:element name="部门_本期" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
<Result_Table>
<本期p2_01>91.75</本期p2_01>
</Result_Table>
</NewDataSet>
";
要得到element里面的“部门_本期”和“本期p2_01”节点的“91.75”数据 展开
4个回答
展开全部
javaAPI中自带的有dom组件和sax组件。要是用第三方的,有dom4j和jdom包(jar包)。在网上随便搜搜,java解析XML就会出来好的例子以及jar包
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DOM4J
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我发个Demo给你吧
加8446666
加8446666
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询