| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan får du en Sub XML-struktur uddrag fra en Big XML File
    XML står for " Extensible Markup Language ". XML giver en måde for information og indhold, der skal overføres via internettet . En "Data Object Model ", eller DOM, giver en standard måde at få adgang til og manipulere et XML-dokument . I en DOM dokument er XML data lagret i et hierarki kendt som en " træstruktur" . Hver XML-element i en fil udgør en del af strukturen , der er kendt som en " knude ". For at tværgående træet og vælge en ønsket knudepunkt , vil en forespørgsel sprog kaldet " Xpath " anvendes. Ting du skal
    Text editor en Web -server med PHP installeret
    Vis Flere Instruktioner
    1

    oprette DOM dokument. Brug af " http://www.example.com/example_xml_file.xml " som adressen på en XML-fil til dette eksempel, og med PHP som det sprog, at implementere DOM og XPath , skal du indtaste følgende kode i din tekst editor : < 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 ),

    Denne kode kalder PHP er " file_get_contents ()" metode til at gemme XML-filen placeret på " www.example_xml_file.xml " som en streng i variablen " $ xml_file ". Derefter opretter et nyt DOM objekt og gemmer den i "variable $ dok. " Derefter indlæser den XML-fil som en DOM og skaber en DOMXPath objekt og gemmer den i variablen " $ xpath ".
    2

    Find den ønskede node. Hvis du vil hente oplysningerne i tag af følgende XML-fil : Hej


    48645 < /id >

    < ; publishDate > mandag 23 juni

    nyhedsoverskrift < /overskrift >

    < /newsItem >

    Du ville indtaste koden :

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

    Dette vælger " " node fra træet og gemmer den i variablen " $ emne ".
    3

    hente oplysningerne fra node. For at få indholdet af node , skal du indtaste følgende kode : Hej

    $ selectedItem = $ post -> element ( 0) -> nodeValue ,

    Dette vil få den placeret værdi in " ", som er " 48645 ", og gemme det i variablen " $ selectedItem . "

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan copy & paste Med PHP 
    ·Sådan ændres en MySQL Felttype i PHP 
    ·Sådan bruges HTML Purifier Som Tidy Alternative 
    ·Sådan opgraderer PHP 
    ·Sådan oprettes og Brug $ _SESSION i PHP 
    ·Sådan Pause en MySQL Query Process 
    ·Sådan forbindelse til MySQL Med PowerShell 
    ·Sådan Afkort Strenge af PHP i Punktum Breaks 
    ·Sådan Place Redirect Code på PHP 
    ·Sådan Indsæt en stjerne i MySQL 
      Anbefalede Artikler
    ·Sådan Embed SQL i RPG Programmer 
    ·Sådan Debug JavaScript i Eclipse 
    ·Origins af Fibonacci Sequence 
    ·Sådan oprettes en mappe med Microsoft Outlook Object L…
    ·Sådan Ryd DataGrid i VB.Net 
    ·Sådan Konverter C + + ASCII til UTF8 
    ·Hvordan kan jeg skrive et program i Programsprog C , de…
    ·Fordele ved VB.NET 
    ·Sådan Beregn procent på alt Rækker i PHP MYSQL 
    ·Sådan Pass henvisninger til funktioner 
    Copyright © Computer Viden http://www.computerdk.com