Welcome Guest, Not a member yet? Register   Sign In
How do you parse a file and pull a block of markup?
#7

[eluser]Yorick Peterse[/eluser]
[quote author="nubianxp" date="1241452674"][quote author="Yorick Peterse" date="1241451909"]
Because the DOM is built in into PHP, so why make an library for it that already exists ?[/quote]

eh? i really didn't know that, guess that shows how noob i am about PHP... :lol:
thank you for that info![/quote]

Haha, it's really easy to use, you can parse HTML, XML etc Smile

Working with the DOM is really simple (in this case we use an XML file):

Initialize it:

Code:
$DOM = new DOMDocument();

Load a file

Code:
$DOM->load("yourfile.xml");

Get a certain XML element with the name 'template_info'

Code:
$template_info     = $DOM->getElementsByTagName("template_info");

Loop through each item

Code:
foreach($template_info as $template_infos) {
            //De auteur
            $author     = $template_infos->getElementsByTagName('author');
              $author        = $author->item(0)->nodeValue;
            //De naam van het thema
            $name         = $template_infos->getElementsByTagName('name');
              $name        = $name->item(0)->nodeValue;
            //De website van de eigenaar van het thema
            $website     = $template_infos->getElementsByTagName('website');
              $website    = $website->item(0)->nodeValue;
            //De copyrights
            $copyright     = $template_infos->getElementsByTagName('copyright');
              $copyright    = $copyright->item(0)->nodeValue;
            //De licentie van het thema
            $license     = $template_infos->getElementsByTagName('license');
              $license     = $license ->item(0)->nodeValue;
            //De beschrijving
            $desc         = $template_infos->getElementsByTagName('description');
              $desc         = $desc ->item(0)->nodeValue;            
        }

I used that code to parse an .xml file which would contain info about a template Smile


Messages In This Thread
How do you parse a file and pull a block of markup? - by El Forum - 05-03-2009, 06:26 PM
How do you parse a file and pull a block of markup? - by El Forum - 05-03-2009, 06:44 PM
How do you parse a file and pull a block of markup? - by El Forum - 05-04-2009, 01:31 AM
How do you parse a file and pull a block of markup? - by El Forum - 05-04-2009, 04:45 AM
How do you parse a file and pull a block of markup? - by El Forum - 05-04-2009, 04:47 AM
How do you parse a file and pull a block of markup? - by El Forum - 05-04-2009, 04:57 AM
How do you parse a file and pull a block of markup? - by El Forum - 05-04-2009, 05:03 AM
How do you parse a file and pull a block of markup? - by El Forum - 05-04-2009, 05:04 AM
How do you parse a file and pull a block of markup? - by El Forum - 05-04-2009, 12:53 PM
How do you parse a file and pull a block of markup? - by El Forum - 05-04-2009, 12:59 PM
How do you parse a file and pull a block of markup? - by El Forum - 05-04-2009, 03:13 PM
How do you parse a file and pull a block of markup? - by El Forum - 05-04-2009, 07:19 PM
How do you parse a file and pull a block of markup? - by El Forum - 05-27-2009, 09:38 AM
How do you parse a file and pull a block of markup? - by El Forum - 05-27-2009, 09:57 AM
How do you parse a file and pull a block of markup? - by El Forum - 05-27-2009, 10:01 AM
How do you parse a file and pull a block of markup? - by El Forum - 05-27-2009, 10:15 AM



Theme © iAndrew 2016 - Forum software by © MyBB