Exemplo
Criar um objeto SimpleXMLElement a partir de uma string:
<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML;
$xml=new SimpleXMLElement($note);
echo
$xml->asXML();
?>
Exemplo executar » Definição e Uso
O __construct() função cria um novo objecto SimpleXMLElement.
Sintaxe
__construct( data,options,data_is_url,ns,is_prefix );
Parâmetro | Descrição |
---|---|
data | Requeridos. Especifica uma cadeia de XML bem-formado ou o caminho ou URL para um documento XML se data_is_url é TRUE |
options | Opcional. Especifica parâmetros adicionais da Libxml. É definida especificando a opção e 1 ou 0 (TRUE or FALSE, eg LIBXML_NOBLANKS(1) ) Valores possíveis:
|
data_is_url | Opcional. VERDADEIRO especifica que os dados é um caminho / URL para um documento XML em vez de dados de cadeia. O padrão é FALSE |
ns | Opcional. Especifica um prefixo espaço de nomes ou URI |
is_prefix | Opcional. Especifica um valor booleano. TRUE se ns é um prefixo. FALSE se ns é um URI. O padrão é FALSE |
Detalhes técnicos
Valor de retorno: | Retorna um objeto SimpleXMLElement que representa dados |
---|---|
PHP Versão: | 5.0.1+ |
PHP Changelog: | PHP 5.1.2: opções e data_is_url parâmetros adicionados. PHP 5.2: ns e parâmetros is_prefix acrescentou. |
mais Exemplos
Suponha que temos o seguinte arquivo XML, " note.xml ":
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Exemplo 1
Criar um objeto SimpleXMLElement a partir de um URL:
<?php
$xml=new SimpleXMLElement("note.xml", 0, TRUE);
echo
$xml->asXML();
?>
Exemplo executar » <PHP SimpleXML Referência