【发布时间】:2013-10-17 02:59:15
【问题描述】:
我在 Java 代码中有一个由下面的 XML 分配的字符串变量。
<note>
<to>Joy</to>
<from>Jaquie</from>
<heading>
Reminder email about product <a id="123" title ="product serial number 123"></a> </heading>
<body>Don't forget to see the webURL <a id="123" title ="product serial number 123"> this a very useful product</a> and also see this product <a id="245" title="product serial number 245"> this is certainly useful product</a></body>
</note>
我有一个 API 方法,它返回一个与 id 对应的自定义标题 标签。
public String CustomTitle(String id) {
-----
-----
-----
return " This is custom title for this web url";
}
现在在上面的 XML 中,我必须用上面 API 方法返回的新 custumTitle 替换驻留在 and 中的标签的标题。
我想在某个地方我可能需要使用正则表达式或一些复杂的 JAVA 字符串操作。
有人可以帮我解决这个问题吗?
注意 - 我是 JAVA 的新手,SAXParser 和 DOM 对我来说也是新的。我陷入了一些关键的生产问题,所以请您为我的问题提供代码。
【问题讨论】:
-
你需要一个 XML 解析器。
-
@SLaks 请看看我的回答。
-
"能否为我的问题提供代码" -- 很抱歉您遇到了一个关键的生产问题,但请理解:此站点不存在为您完成工作.如果您遇到关键的生产问题,并且不知道如何编写解决方案,最好让您的经理知道。