在JavaBean中,怎样用循环方法得到XML各节点值。
XML文件:
<?xml version="1.0" encoding="gb2312"?>
<book>
<id>001</id>
<name>xx</name>
<remark>yy</remark>
</book>
在Delphi中,我是这样做的:
var
Root:IXMLNode;Parent_Node:IXMLNode;
begin
XmlDoc.Active := True;
Root := XmlDoc.DocumentElement; //XML文件的根结点,即"<book>"
Parent_Node:=Root.ChildNodes.First;
while Parent_Node<> nil) do
begin
showmessage(Parent_Node.NodeValue); //这样循环显示出001、xx、yy
Parent_Node := Parent_Node.NextSibling;
end;
end;
------------------------------------------------------------------------------
请问:在javabean中怎做的,要用循环方法。
try
{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(new File("D:/AA.xml"));
Element rootElement = document.getDocumentElement();
... //在这怎写??要用循环方法!
}
catch (Exception e){}
谢谢高手帮忙。