【发布时间】:2019-06-29 02:37:13
【问题描述】:
在我的情况下,它不是完整的 xml,而不是我想解析要解析的一个 xml 标记的一部分。
<FILTERABLE>
<FILTER_ELEMENT ALIAS_NAME="roomnumber" JOINER="AND" LPAREN="false" OPERATOR="BEGINS" RPAREN="false" SEQNUM="1" VALUE="1001"/>
</FILTERABLE>
请帮忙把代码转换成java对象。
ByteArrayInputStream bis = new ByteArrayInputStream(filterStrValue.getBytes("UTF-8"));
Document document = EntityCollectionXMLUtil.DomfromXML(new InputSource(bis), false);
Element rootElement = document.getDocumentElement();
rootElement.getElementsByTagName("FILTERABLE")
需要一个java对象作为一对哈希映射包含在下面
FILTER_ELEMENT ALIAS_NAME = "roomnumber"
JOINER="AND"
LPAREN="false"
OPERATOR="BEGINS"
RPAREN="false"
SEQNUM="1"
VALUE="1001"
【问题讨论】:
-
如果您已经为FilterElement的属性编写了一个类,您将可以使用those libraries之一。
-
那为什么不使用hash map呢?