0
DOM4J를 사용하여 두 개의 XML 요소를 분석하고 있습니다. 이러한 요소DOM4J Element.attributes(). containsAll()이 예기치 않은 값을 반환합니다.
<element1 attr="val">text</element1> //org.dom4j.Element = e1
및
<element1 attr="val">OtherText</element1> //org.dom4j.Element = e2
모두가
org.dom4j.Element
경우,
e1
및
e2
에 저장됩니다 요소는 다음과 같습니다.
나는 이러한 요소 모두 동일한 속성을 가질 것으로 예상, 그래서 기대 :
e1.attributes().containsAll(e2.attributes())
반환 true
하지만 실제로 false
를 반환합니다. 내가 뭔가를 분명 실종
[email protected] [Attribute: name attr value "val"]
및
[email protected] [Attribute: name attr value "val"]
: 나는 이러한 특성을 모두 검사 할 때
, 나는 다음과 같은 문자열 표현을 찾을? 내 자신의 containsAll
이 동작을 검사하는 기능을 넘어, 시도해야 할 다른 것을 생각해 낼 수 있습니까?