gpt4 book ai didi

java - 在 JAVA 中处理包含 XML 的字符串的最有效方法

转载 作者:数据小太阳 更新时间:2023-10-29 02:25:21 24 4
gpt4 key购买 nike

我有一个包含 XML 节点的字符串,我正在寻求使用 DOM 解析来处理这个字符串以提取节点值并将它们存储在局部变量中。

存储在字符串变量中的 XML:

<carGarage>
<car>
<make>Chrysler</make>
<color>Red</color>
</car>
<car>
<make>Musano</make>
<color>Blue</color>
</car>
</carGarage>

我想在我的 Java 类中提取 XML 值并将它们存储在本地属性中:

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从文件中读取到像您这样的类。

关于java - 在 JAVA 中处理包含 XML 的字符串的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/873875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com