在JAVA中处理包含XML的字符串的最有效方法
作者:互联网
我有一个其中包含XML节点的String,并且正在寻求使用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,但已弃用.
我真的很迷路.
谢谢,
卢卡斯
解决方法:
看一下使用DocumentBuilder 从任何种类的输入流中进行解析.这是一个example,它从文件中读取类似于您的类的类.
标签:dom,javabeans,xml,java,jsp 来源: https://codeday.me/bug/20191024/1921071.html