Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe maak je een Sub XML-structuur Snippet krijgen van een Big XML File
XML staat voor ' extensible markup language . " XML biedt een manier om informatie en inhoud via het internet over te dragen . Een " Data Object Model , " of DOM , biedt een standaard manier om toegang te krijgen en te manipuleren een XML-document . In een DOM document wordt XML gegevens in een hiërarchie bekend als een " tree" -structuur . Elk element in een XML bestand maakt deel uit van de boomstructuur , dat bekend staat als een "knooppunt ". Om dwars de boom en een gewenste knooppunt , zal een query-taal genaamd " Xpath " worden gebruikt . Wat je
tekst editor
webserver met PHP geïnstalleerd
Need Toon Meer Aanwijzingen
1

Maak de DOM document . Met behulp van " http://www.example.com/example_xml_file.xml " als het adres van een XML-bestand voor dit voorbeeld , en met behulp van PHP als de taal te DOM en Xpath voeren , voer de volgende code in uw teksteditor : < br

$ URL > = " http://www.example.com/example_xml_file.xml " ;

$ xml_file = file_get_contents ( $ URL ) ;

$ doc = new DOMDocument ( ) ;

$ doc - > loadXML ( $ xml_file ) ;

$ xpath = new DOMXPath
( $ doc ) ;

Deze code roept PHP " file_get_contents ( ) " methode om het XML-bestand zich op " www.example_xml_file.xml " als een string in de variabele opslaan " $ xml_file . " Het maakt vervolgens een nieuwe DOM object en slaat deze op in " variabele $ doc . " Vervolgens laadt het XML -bestand als een DOM en creëert een DOMXPath object en slaat deze op in de variabele " $ xpath . " Kopen van 2

Zoek het gewenste knooppunt . Om de informatie in de tag van de volgende XML- bestand op te halen :



48645 < /id >

< ; publishDate > maandag 23 juni < /publishDate >

Nieuws headline
< /headline >

< /nieuwsitem >

Je zou de code in te voeren :

$ post
= $ xpath - > evalueren ( " //id " ) ;

Dit selecteert de " " knooppunt van de boom en slaat deze op in de variabele " $ post . "
3

Haal de informatie van het knooppunt . Om de inhoud van de knoop te krijgen , voer de volgende code :

$ selectedItem = $ post - > post ( 0 ) - > nodeValue ;

Dit zal de waarde gevestigd te krijgen in " , " dat is " 48645 , " en sla het op in de variabele " $ selectedItem . "

Previous: Next:
  PHP /MySQL Programmering
·Cache PHP MySQL Query Results 
·Hoe maak je een registratiefor…
·Hoe maak je een datumnotatie i…
·Hoe maak je elke N-de Letter V…
·Hoe maak je een Heart Draw Met…
·Hoe te controleren voor duplic…
·Hoe te versturen Form uitgang …
·Hoe u een waarde in een drop -…
·Hoe maak je een Carriage Retur…
  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 de ActiveX Progress Bar in Access 20…
·Wat is Python 2.6 & PyWin ? 
·Hoe maak je een JS -bestand in JSP 
·Hoe het opzetten van een Zend -indeling …
·Reguliere expressies in PHP 
·Hoe om uw eigen Game Engine Merk 
·Hoe maak je een Open /Save button in VB 
·Hoe maak je een MySQL -extensie voor PHP…
·Hoe kan ik een evenement in VB.NET Bel 
Copyright © Computer Kennis https://www.nldit.com