__construct
創建新的SimpleXMLElement 對象。
__construct()
函數用於創建新的SimpleXMLElement 對象。
從字符串創建SimpleXMLElement 對象:
<?php $note = <<< XML <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Do not forget the meeting!</body> </note> XML ; $xml = new SimpleXMLElement ( $note ) ; echo $xml -> asXML ( ) ; ?>
運行實例
假設我們有以下XML 文件" note.xml ":
<? xml version = "1.0" encoding = "UTF-8" ?> < note > < to > George </ to > < from > John </ from > < heading > Reminder </ heading > < body > Don't forget me this weekend! </ body > </ note >
從URL 創建SimpleXMLElement 對象:
<?php $xml = new SimpleXMLElement ( "note.xml" , 0 , TRUE ) ; echo $xml -> asXML ( ) ; ?>
運行實例
SimpleXMLElement :: __construct ( data , options , data_is_url , ns , is_prefix )
參數 | 描述 |
---|---|
data |
必需。指定格式良好的XML 字符串。 如果data_is_url 為TRUE,則指定XML 文檔的路徑或URL。 |
options |
可選。指定額外的Libxml 參數。 通過指定選項和1 或0(TRUE 或FALSE,例如LIBXML_NOBLANKS(1))來設置。 可能的值包括:
|
data_is_url |
可選。 TRUE 指定data 是XML 文檔的路徑/URL 而不是字符串數據。 默認為FALSE。 |
ns | 可選。指定命名空間前綴或URI。 |
is_prefix |
可選。指定布爾值。如果ns是前綴則為TRUE,如果ns是URI 則為FALSE。 默認為FALSE。 |