Nwlapcug.com


Come creare un documento XML & elemento radice come una stringa in PHP

Come creare un documento XML & elemento radice come una stringa in PHP


Script PHP possono costruire stringhe di testo complessi utilizzando strutture di markup come elementi XML. È possibile compilare il contenuto di un documento XML, a partire dall'elemento radice, come una variabile di singola stringa. È quindi possibile utilizzare questo contenuto della stringa per restituire informazioni per gli utenti del sito o scrivere in un file XML. È possibile personalizzare le strutture all'interno il codice XML per le esigenze di particolari progetti, includendo eventualmente i valori dei dati all'interno del tag di elemento e attributo.

Preparazione

Per generare XML in PHP, è necessario prima creare uno script PHP. Tale scopo, aprire un nuovo file in un editor di testo e salvarlo con estensione ". php"; ad esempio, "write_xml.php" per abbinare lo scopo dello script. All'interno dello script, aggiungere le seguenti strutture di contorno:
<? php
processi di costruzione di XML qui
? >

Tra i tag PHP, è possibile aggiungere tutti tua l'elaborazione dello script. Il codice seguente aggiunge una variabile per contenere il contenuto del documento XML:
$xml_content = "";

Questo crea una variabile di stringa vuota. È possibile aggiungere elementi XML a questa variabile come i progressi di script.

Documento principale

Documenti XML iniziano con la dichiarazione XML. Aggiungere uno alla variabile di stringa come segue:
$xml_content. = "<? xml version=\"1.0\ "codifica = \"ISO-8859-1. \"? >";

Questo codice aggiunge la variabile di stringa, fuggire i caratteri di virgolette con caratteri di barra rovesciata in modo che PHP non fraintendere li all'inizio del documento XML. La dichiarazione XML è seguita dal tag di apertura per l'elemento radice. Il codice riportato di seguito viene illustrato aggiungendo il tag di apertura di un elemento radice di esempio alla variabile di stringa:
$xml_content. = "< cucina >";

Il contenuto del tag può essere modificato per adattarsi a diversi progetti.

Contenuto

Tra l'apertura e il tag di chiusura di un elemento radice del documento XML, normalmente si trovano altri elementi XML e attributi in alcuni casi. Nell'esempio di codice riportato di seguito viene illustrata l'aggiunta di alcuni elementi con attributi:
$xml_content. = "< tipo di utensile = \"appliance\"> tostapane < / utensile >";

Si può portare sull'aggiunta di elementi alla variabile di stringa fino a quando non si dispone di tutti i dati di cui che avete bisogno. Queste dichiarazioni possono eseguire su più righe se necessario.

La radice di chiusura

L'elemento radice del documento XML deve essere chiuso. Per completare la variabile di stringa del documento XML, è necessario chiudere l'elemento radice come segue:
$xml_content. = "< / cucina >";

Questo è tutto ciò che serve per un documento XML di base. Tutto il contenuto di che uno script specifica dovrebbe ora essere memorizzati all'interno della variabile di stringa in ordine. Si consiglia di controllare il codice in questa fase per assicurarsi che tutti gli elementi nel tuo contenuto XML vengono chiuse e strutturati correttamente.

Uscita

Script PHP è possono utilizzare la variabile di stringa XML in molti modi possibili. Per generare il contenuto del documento XML nel Web browser di qualsiasi utente il recupero lo script PHP, si applica la seguente sintassi:
Eco $xml_content;

Testare lo script PHP di navigazione alla pagina. È inoltre possibile scrivere contenuto XML in un file utilizzando PHP "fopen" e "fwrite" funzioni.