我有一些Java代码。部分内容如下:
try (ResultSet rs = Query.OpenQuery(conn, query);) {
while (rs.next()) {
rem = rs.getString("ReturnedRemarkCode");
SQLXML xmlSource = rs.getSQLXML("htmlrequest");
xmlAsText = xmlSource.getString();
正如您猜到的那样,该html请求是一个HTML请求。当我查看xmlAsText的值时,它显示了整个ASCII请求。我可以对ASCII字符串进行操作,但是获取元素要困难得多。我必须做类似的事情
txt.replaceAll(“ ^。
我在SQLXML中可以找到的唯一方法是getString();。我正在寻找的是类似 getElement(“ // returnCode”)的东西,或者类似的东西来获取指定的元素值。 Google搜索并没有真正帮助。
有人对此有经验吗?如我所说,上面的replaceAll()可以工作,但是很复杂。