我有一个字符串,其中包含 XML 节点,并且正在寻求使用 DOM 解析来处理此字符串以提取节点值并将它们存储在局部变量中。
存储在 String 变量中的 XML:
<carGarage>
<car>
<make>Chrysler</make>
<color>Red</color>
</car>
<car>
<make>Musano</make>
<color>Blue</color>
</car>
</carGarage>
我想要提取 XML 值并将它们存储在本地属性中的 Java 类:
public class CarGarage
{ String make, color;
public void setMake(String make)
{ this.make = make; }
public void setColor(String color)
{ this.color = color; }
public void DOMparsingMethod(Node thisNode)
{ int typeOfNode = thisNode.getNodeType();
...
}
}
解决这个问题的最佳方法是什么?我看过 StringBufferInputStream 但不推荐使用。我真的很迷茫。
谢谢你,卢卡斯。