0

Я создаю приложение с Appcelerator Studio, которое может анализировать XML-файл и также может изменять некоторые элементы этого документа.Как изменить значение тега XML с помощью Ti.API.XML

Теперь в моем файле XML, у меня есть это:

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

Теперь я могу прочитать значение "имени" Node (Pippo) с этим кодом:

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

Но я не удалось изменить это значение этого узла. Я пытаюсь использовать этот код (но не работы):

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

С помощью этого кода я не могу изменить значение тега NAME.

ответ

1

Я решил это, изменив nodeValue firstChild узла, а не самого узла.

Изменить код:

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

Он работал для меня.

 Смежные вопросы

  • Нет связанных вопросов^_^