Rumah >pembangunan bahagian belakang >tutorial php >php怎么解析xml标签里面的内容?
想保留Weekly(
谢谢
没人么?正确方法可以加分
前面的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 ' ';