首頁 >後端開發 >php教程 >php怎么解析xml标签里面的内容?

php怎么解析xml标签里面的内容?

WBOY
WBOY原創
2016-06-20 12:43:031080瀏覽


 
    Weekly(%1s)


想保留Weekly(%1s)

谢谢


回复讨论(解决方案)

没人么?正确方法可以加分

前面的name是固定的吗?

xliff XML本地化数据交换格式,在 android 文本资源文件中使用
php 并不支持 android 应用开发,所以也没有提供相关的解析支持
你可以变通一下

$s =<<< XML<?xml version="1.0" encoding="utf-8"?><resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">     <string name="repeat_item_week">Weekly(<xliff:g id="MONTH">%1s</xliff:g>)</string></resources>XML;$x = simplexml_load_string($s);echo strip_tags($x->string->asXML(), '<xliff:g>');
Weekly(<xliff:g id="MONTH">%1s</xliff:g>)

使用simpleXML_load_file 或 simpleXML_load_string即可。
会解释为数组的。

有关键字部分需要使用cdata包含

$xml =<<     XML;$data = simpleXML_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);  echo '';echo $data->string;echo '';

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn