Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe kan ik een XML- bestand te bewerken in PHP
Gebruik PHP ( Hypertext Preprocessor ) voor het beheren , bewerken en andere bestanden van verschillende formaten te controleren op uw server . Extensible Markup Language ( XML ) is een programmeertaal die wordt gebruikt voor het vervoer en opslag van data . PHP is gemaakt om te gebruiken met de SQL- programmeertaal , die ook helpt bij de opslag van gegevens . Dit maakt PHP optimaal te werken met de XML- programmeertaal . PHP heeft een voorgedefinieerde klasse met de naam DOMDocument die wordt gebruikt om te werken met XML-documenten . Gebruik de DOMDocument klas om XML-bestanden te bewerken op uw server . Instructies
1

Open een nieuw document in een tekstverwerkingsprogramma , zoals Kladblok of een web - authoring programma zoals Dreamweaver . Kopen van 2

Gebruik de " DOMDocument " klasse in PHP om het XML-document dat u wilt bewerken te laden . U doet dit door het creëren van een nieuwe klasse bijvoorbeeld in de PHP coding . Het ziet er ongeveer zo uit:

"

$ xml_Document = new DOMDocument ( '1 .0 ' , ' UTF - 8 ' ) ;

$ ? Xml_Document - > ; formatOutput = true;

$ xml_Document - > preserveWhiteSpace
= false;

$ xml_Document - > load ( ' example.xml ' ) op Twitter ; "

Change of the " example.xml "om de naam van het XML-document dat u wilt bewerken . Verwijder de aanhalingstekens uit de eerste en de laatste regel van de code .

Typ de code om de " tafel " te laden van het XML-document 3 . Laad de tafel als een element met de naam van de tabel . Bijvoorbeeld , als u een "Contacten" tafel met kolomkoppen van ' Name ', ' Adres ', ' Stad ', ' Staat ', ' Postcode ' en ' Telefoonnummer ', je laadt "Contacten" voordat het individu kolommen .

" $ Element = $ xml - > getElementsByTagName ( 'contact ' ) - > contact ( 0 ) ; " Laad de tafel element met de PHP-code te bewerken

Change "contact
. "om de naam van uw tafel .
4

Laad de onderliggende elementen van de PHP-code . Deze onderliggende elementen zijn de namen van de afzonderlijke kolommen binnenkant van de tafel

" $ name
= $ element - > getElementsByTagName ( ' naam ' ) - > contact ( 0 ) ; .

$ adres = $ element - > getElementsByTagName ( ' adres ' ) - > contact ( 0 ) ;

$ city = $ element - > getElementsByTagName ( ' city ' ) - > contact ( 0 ) ;

$ state
= $ element - > getElementsByTagName ( ' state ' ) - > contact ( 0 ) ;

$ zip = $ element - > getElementsByTagName ( ' postcode ' ) - > contact ( 0 ) ;

$ telefoon
= $ element - > getElementsByTagName ( "telefoon" ) - > contact ( 0 ) ; "

de codering vertegenwoordigt de kolommen in de " Contacten " table voorbeeld hierboven gebruikt . Verander de waarden van de kolommen vertegenwoordigen in uw XML-document .

Gebruik PHP code 5 aan de waarden in de rijen van de tabel hierboven aangegeven bewerken . Geef op de rij die u wilt eerst wijzigen door het toevoegen van de waarde van de variabele . Dan beslissen welke kolom van informatie die overeenkomt met die rij die u wilt wijzigen . Bijvoorbeeld , stel dat je een contactpersoon met de naam " Jon Doe" in uw "Contacten" tafel die zijn telefoonnummer is veranderd . Als u het telefoonnummer in het XML-document te veranderen , trekt u twee stukjes informatie die geli de " Jon Doe " record van de informatie, zodat de code weet welke rij u doelt op en dan veranderen . De codering zal er ongeveer zo uitzien :

" $ name - > nodeValue = ' Jon Doe ' ;

$ state - > nodeValue = ' NY ' ; "

Nu dat u hebt opgegeven wat roeien om te veranderen , een nieuwe variabele om de informatie die u nodig hebt om te veranderen te veranderen .

" $ newPhone = $ xml - > createElement ( ' telefoon ' 213-555-5555 )

$ element - > replaceChild ( $ naam, $ naam ) ;

$ element - > replaceChild
( $ staat , $ state ) ; ;

$ element - > replaceChild ( $ newPhone , $ telefoon ) ; ?

> "

Zoals u kunt zien , je vervangt de " Naam " en " " informatie voor" Jon Doe " Staat aan de oude gegevens die u hebt geladen van het XML-document . Je had die informatie helemaal niet veranderen . Maar voor het telefoonnummer , dat u veranderd in het nieuwe telefoonnummer eerder aangegeven . Gebruik dit als een routekaart voor het bewerken van de rijen binnenkant van uw XML-document , met behulp van de rechter kolom namen en de gegevens die u wilt wijzigen .
6

Sla het PHP- document en deze te laden op uw web- server in dezelfde map als het XML-document dat u wilt bewerken . Voer de PHP -document door te typen in het webadres in een Internet browser en het raken van " Enter" op uw toetsenbord .

Previous: Next:
  PHP /MySQL Programmering
·How to Get Rid van duplicaten …
·Hoe te SSL Met PHP 
·Verbinding maken met een exter…
·Hoe maak je een webpagina in P…
·Hoe maak je elke N-de Letter V…
·Toegang krijgen tot een Explod…
·Hoe je Hotmail contacten impor…
·Hoe te wijzigen van een afbeel…
·Hoe kan ik PHP Restart op Cent…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Websites downloaden in VB.NET 
·MySQL Basics voor Visual Leerlingen 
·Hoe maak je een Date op een UNIX Timesta…
·Hoe maak je een programma te controleren…
·Java BorderLayout Tutorial 
·Hoe te logisch ontwerp voor een stroomdi…
·Hoe maak je een doolhof in Java Zorg 
·Wat is Finalize in Java ? 
·Hoe een video te converteren naar een FL…
Copyright © Computer Kennis http://www.nldit.com