php实例生成xml文档时添加CDATA标签的方法
分类:PHP_Python| 发布:kuabaobao| 查看:282 | 发表时间:2015/2/2
本文实例讲述了php生成xml时添加CDATA标签的方法。分享给大家供大家参考。具体实现方法如下:
其实php生成xml时添加CDATA标签方法非常的简单,因为是一个在xml中可以存储各种内容的标签了,下面整理了一个例子希望对各位有帮助。
有码有真相,贴上代码,大家不要把<![CDATA[ $text]]>当成前后缀,其实它可以是标签。
具体代码如下:
代码如下:
02 | $dom = new DOMDocument( "1.0" ); |
05 | header( "Content-Type: text/plain" ); |
07 | $root = $dom ->createElement( "toppings" ); |
08 | $dom ->appendChild( $root ); |
10 | $item = $dom ->createElement( "item" ); |
11 | $root ->appendChild( $item ); |
13 | $text = $dom ->createTextNode( "pepperoni" ); |
14 | $item ->appendChild( $text ); |
16 | $price = $dom ->createAttribute( "price" ); |
17 | $item ->appendChild( $price ); |
19 | $priceValue = $dom ->createTextNode( "4" ); |
20 | $price ->appendChild( $priceValue ); |
22 | $cdata = $dom ->createCDATASection( " Customer requests that pizza be sliced into 16 square pieces " ); |
23 | $root ->appendChild( $cdata ); |
25 | $pi = $dom ->createProcessingInstruction( "pizza" , "bake()" ); |
26 | $root ->appendChild( $pi ); |
希望本文所述对大家的php程序设计有所帮助。