0

XML 파일을 구문 분석 할 수있는 Appcelerator Studio로 앱을 만들고이 문서의 일부 요소를 변경할 수도 있습니다.Ti.API.XML로 XML 태그의 값을 변경하는 방법

var partecipant = document.getElementsByTagName('participant'); 
var location = partecipant.item(0).getElementsByTagName('name').item(0).text; 

하지만 난 :

<partecipant> 
    <name>Pippo</name> 
</partecipant> 

지금이 코드와 노드 "이름"의 값 (Pippo)를 읽을 수 있습니다

이제 내 XML 파일에서,이가 이 노드의이 값을 변경할 수 없습니다. 내가 태그 이름의 값을 변경할 수 없습니다이 코드

var nameNode = nameNodes.item(0); //(I get the element NAME from XML file) 
nameNode.text ='PLUTO'; 
nameNode.textContent = 'PLUTO'; 
nameNode.setNodeValue('PLUTO'); 

: 이 코드 (하지만 작품)를 사용하는 것을 시도하고있다.

답변

1

이 문제는 노드 자체의 노드가 아니라 노드의 firstChild 노드 값을 변경하여 해결되었습니다. 그것은 나를 위해 일한

nodeName.getFirstChild().nodeValue = 'PLUTO'; 

:

은 당신의 코드를 변경

.