Cakephp и PHP: Как изменить значение XML в XML? - PullRequest
0 голосов
/ 20 декабря 2011

Я хочу обновить значение to_status.

У меня есть следующий XML-файл.

<challenges>
  <challenge>
     <challenge_id>1385</challenge_id> 
     <debate_id>988</debate_id> 
     <comment_id>157</comment_id> 
     <from_id>42</from_id> 
     <to_id>3</to_id> 
     <from_status> true</from_status>
     <to_status> false</to_status>
     <timestamp>1320933898</timestamp> 
  </challenge>
</challenges>

Как мне его обновить?

1 Ответ

0 голосов
/ 21 декабря 2011

Посмотрите на класс CakePHP "XML". В версиях, предшествующих 2.0, вы должны «App :: import ('Xml')» класс XML, но в 2.0 это базовая библиотека.

С помощью класса XML вы можете визуализировать XML как массив, манипулировать им так, как вам нужно, и просто преобразовать его в строку XML.

Проверьте эти ссылки:

CakePHP 1.3 XML: http://book.cakephp.org/view/1473/XML

CakePHP 2.0 XML: http://book.cakephp.org/2.0/en/core-utility-libraries/xml.html?highlight=xml

...