De scripttaal PHP maakt web -ontwikkelaars om gegevens naar externe documenten te schrijven . De ontwikkelaar codes de PHP-script om de gegevens te plaatsen in een extern document in een gestandaardiseerd formaat waar het kan worden opgehaald door andere scripts . De PHP DOM uitbreiding vertegenwoordigt een van de instrumenten die worden gebruikt door PHP ontwikkelaars om deze gegevens te schrijven . Specfically , de PHP DOM schrijft documenten in het XML-formaat . Wanneer de PHP DOM schrijft een stukje data naar een XML , kan het ook de attribuut waarde voor die data . Instructies 1 Maak een nieuwe instantie van de PHP DOM . De volgende code wordt de aanleg en wijst deze toe aan de $ dom variabele : $ dom = new DOMDocument ( ) ; kopen van 2 Schrijf een hoofdelement . Gebruik de DOM 's createElement methode . De volgende code maakt een nieuwe root element genaamd " Texas . " Het maakt gebruik van de appendChild methode om het nieuwe element hechten aan het document $ state = $ dom - > createElement ( " Texas " ) ; . $ Dom - > appendChild ( $ state ) ; 3 Opzetten van een kind element . Plaats het kind element onder het hoofdelement door nogmaals met de createElement en appendChild methoden . Het monster code maakt een kind element genaamd " steden " en plaatst deze onder de " Texas " hoofdelement $ city = $ dom - > createElement ( "City " ) ; . $ state - > appendChild ( $ city ) ; 4 Schrijf uw gegevens . Plaats uw stuk van de gegevens in van het kind element aan met createTextNode methode de PHP DOM 's . $ Austin = $ dom - > createTextNode ( " Austin " ) deze code wordt een stuk van de gegevens met de naam " Austin " en plaatst de gegevens in van de stad post ; $ stad . - > appendChild ( $ austin ) ; 5 Wijs het attribuut tot uw gegevens. U kunt het attribuut waarde met de createAttribute methode ingesteld . Bijvoorbeeld , deze code kent het attribuut van de bevolking naar de " stad " element $ bevolking = $ dom - > createAttribute ( " Bevolking " ) ; . $ City - > appendChild ( $ bevolking) ; 6 Leg een waarde binnenkant van het attribuut . U moet een waarde aan het attribuut toe te wijzen met de createTextNode methode . In het voorbeeld is de populatie waarde van 790.390 toegekend aan het attribuut " bevolking " $ populationNumber = $ dom - > createTextNode ( " 790390 " ) ; . $ Populatie - > , appendChild ( $ populationNumber ) ; 7 uw gegevens opslaan in XML-formaat en print het uit met behulp van de PHP echo commando echo $ dom - > saveXML ( ) ; . < br Het monster XML-document > moeten verschijnen als volgt : ? ? < xml > < Stad bevolking = " 790390 " > < /Texas > Aanmelden> Austin < /stad |