gpt4 book ai didi

java - 如何从 xml 字符串内容构建 HierarchicalConfiguration 对象?

转载 作者:行者123 更新时间:2023-12-04 08:32:49 25 4
gpt4 key购买 nike

我有 xml 字符串内容,它作为 rest API 中请求正文的一部分传递,

<?xml version="1.0" encoding="UTF-8"?>
<sdp xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="repository://schemas/sdp-config.xsd">
<helpPage>/mstinc/sdp/help/index.html</helpPage>
<ib>
<siteUrl>/onlineserv/HB/</siteUrl>
<startUpPage>
<sdpUrl>SECONDARY~PRIMARY_BUTTON_ACCOUNT_ACCESS.NAME~ACCOUNT_ACCESS_SECONDARY_BUTTON_SDP.NAME</sdpUrl>
<otherUrl>SECONDARY~PRIMARY_BUTTON_ACCOUNT_ACCESS.NAME~ACCOUNT_ACCESS_SECONDARY_BUTTON_ACCOUNT_SUMMARY.NAME</otherUrl>
<axisConfValue>true</axisConfValue>
</startUpPage>
</ib>

我想构建 HierarchicalConfiguration 对象,以便我可以使用以下方法遍历键,
Iterator keys = {hierachicalObject}.getKeys();
我不想创建文件,因为内容是为每个请求动态传递的。我该怎么做?

最佳答案

我认为您可以从 String 中的标签获取信息并使用此字符串。
例如 :

DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
Document doc = documentBuilder.parse(xmlFile);
doc.getDocumentElement().normalize();
String keys = doc.getElementsByTagName("sdpUrl").item(0).getTextContent();
之后使用 key 。但是有使用过的文件。
在那里您可以阅读如何从 String XML 获取数据: Read a XML (from a string) and get some fields - Problems reading XML

关于java - 如何从 xml 字符串内容构建 HierarchicalConfiguration 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64940858/

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