누군가로부터 xml 파일을 받았는데 처리하는 데 어려움을 겪고 있습니다 (ETL 도구 사용). xml 파일을 다루는 데 많은 경험이 없기 때문에이 xml 형식이 정상적인 지 궁금합니다. 어떻게 든 변환해야합니다. 각 항목에 대해 여러 속성 태그가 있기 때문에 문제가 발생했습니다.이 XML 형식이 제대로 표시됩니까?
제공할만한 도움에 감사드립니다.
크리스
<items>
<item name="itemA">
<property propertyName="color">
<value>Red</value>
</property>
<property propertyName="shape">
<value>Circle</value>
</property>
<property propertyName="age">
<value>20</value>
</property>
</item>
<item name="itemB">
...
</item>
</items>
이상적으로,이보고 싶습니다
<item name="itemA">
<color>Red</color><shape>Circle</shape><age>20</age>
</item>
유효하며 올바른 형식입니다. 하나의 루트 수준 노드를 갖고 있으며 노드가 " 끝난 ", 노드 중 어느 것도"뒤얽힌 "(순서가 아닌 개폐 태그) 또는 다른 어떤 것도 ... 나에게 상당히 견고한 XML처럼 보인다. –
XSLT를 사용하여 첫 번째 유형의 XML을 두 번째 형식으로 변환하는 것이 더 쉬울까요? – jackrabbit
@ marc_s : 어떤 스키마/DTD에 유효합니까? – Dabbler