0
OpenUI5에서 XMLModel에서 배열을 얻는 방법은 무엇입니까? OpenUI5에서 XMLModel의 배열을 가져 옵니까?
내가 시도 : result2에서this.oXmlModel = new XMLModel();
this.oXmlModel.setXML('\
<data>\
<items>\
<item><text1>text 1.1</text1><text2>text 1.2</text2></item>\
<item><text1>text 2.1</text1><text2>text 2.2</text2></item>\
</items>\
</data>\
');
var result1 = oXmlModel.getProperty("/items"));
var result2 = oXmlModel.getProperty("/items/item"));
경로 테이블 bindItems와 함께 일하고있다. 하지만 그것과 함께 getProperty는 모든 하위 노드를 텍스트 형식으로 반환합니다.
근무 예 : http://embed.plnkr.co/wa0oBXbq6Exfj3NqNKmQ/ (UI/App.controller.js 참조)
감사합니다. 유용한 코드와 링크입니다. 하지만 특별한 경우 모든 XML 하위 요소를 JS 배열로 가져와 나중에 필요할 경우 XML 요소 (수정 된 내용으로 대체)로 반환해야합니다. 또한 이제는 하위 요소를 어떤 형식으로 복사 한 다음 나중에 다시 대체한다고해도됩니다. 내 필요 항목을 백업하고 반환하는 경우, 사용자가 변경 사항을 취소하면. – endrx
XML 코드에 대한 배열을 만드는 사용자 정의 파서에서는 가능하지만 XML 블록의 특정 구조에 대해서는 고정되어있을 수 있습니다. –