Dear all,
I have the following (part of an) xml-file.
<?xml version="1.0"?>
<!DOCTYPE wetgeving SYSTEM "http://wetten.overheid.nl/dtd/bwb-plus-meta-1_61w.dtd">
<wetgeving bwb-id="BWBR0002656" dtdversie="2.0" id="76409" soort="wet" xml:lang="nl">
<intitule>Burgerlijk Wetboek Boek 1, Personen- en familierecht </intitule>
<wet-besluit>
<wettekst>
<boek>
<kop>
<label>Boek</label>
<nr>1</nr>
<titel status="officieel">Personen- en familierecht </titel>
</kop>
<titeldeel>
<kop>
<label>Titel</label>
<nr>1</nr>
<titel status="officieel">Algemene bepalingen </titel>
</kop>
<artikel status="goed">
<kop>
<label>Artikel</label>
<nr>1</nr>
</kop>
<lid>
<lidnr>1</lidnr>
<al>Allen die zich in Nederland bevinden, zijn vrij en bevoegd
tot het genot van de burgerlijke rechten.</al>
</lid>
<lid>
<lidnr>2</lidnr>
<al> Persoonlijke dienstbaarheden, van welke aard of onder welke
benaming ook, worden niet geduld. </al>
</lid>
</artikel>
<artikel status="goed">
<kop>
<label>Artikel</label>
<nr>2</nr>
</kop>
<al>Het kind waarvan een vrouw zwanger is wordt als reeds geboren
aangemerkt, zo dikwijls zijn belang dit vordert. Komt het dood
ter wereld, dan wordt het geacht nooit te hebben bestaan. </al>
</artikel>
<artikel status="goed">
<kop>
<label>Artikel</label>
<nr>3</nr>
</kop>
<lid>
<lidnr>1</lidnr>
<al>De graad van bloedverwantschap wordt bepaald door het getal
der geboorten, die de bloedverwantschap hebben veroorzaakt.
Hierbij telt een erkenning, een gerechtelijke vaststelling
van het vaderschap of een adoptie als een geboorte. </al>
</lid>
<lid>
<lidnr>2</lidnr>
<al>Door huwelijk of door geregistreerd partnerschap ontstaat
tussen de ene echtgenoot dan wel de ene geregistreerde
partner en een bloedverwant van de andere echtgenoot dan wel
de andere geregistreerde partner aanverwantschap in dezelfde
graad als er bloedverwantschap bestaat tussen de andere
echtgenoot dan wel de andere geregistreerde partner en diens
bloedverwant. </al>
</lid>
<lid>
<lidnr>3</lidnr>
<al> Door ontbinding van het huwelijk wordt de aanverwantschap
niet opgeheven. </al>
</lid>
</artikel>
</titeldeel>
<titeldeel>
<kop>
<label>Titel</label>
<nr>2</nr>
<titel status="officieel">Het recht op de naam </titel>
</kop>
<artikel status="goed">
<kop>
<label>Artikel</label>
<nr>4</nr>
</kop>
<lid>
<lidnr>1</lidnr>
<al>Een ieder heeft de voornamen die hem in zijn geboorteakte
zijn gegeven. </al>
</lid>
<lid>
<lidnr>2</lidnr>
<al> De ambtenaar van de burgerlijke stand weigert in de
geboorteakte voornamen op te nemen die ongepast zijn, of
overeenstemmen met bestaande geslachtsnamen tenzij deze
tevens gebruikelijke voornamen zijn. </al>
</lid>
<lid>
<lidnr>3</lidnr>
<al> Geeft de aangever geen voornamen op, of worden deze alle
geweigerd zonder dat de aangever ze door een of meer andere
vervangt, dan geeft de ambtenaar ambtshalve het kind een of
meer voornamen, en vermeldt hij uitdrukkelijk in de akte dat
die voornamen ambtshalve zijn gegeven. </al>
</lid>
Now I only want to access / print the text of
<lidnr status="officieel">3</lidnr>
<al>Indien een kind door adoptie in familierechtelijke
Unfortunately I have only figured out a way to print the entire text with simplexml:
<?php
if (file_exists('books.xml'))
{
$xml = simplexml_load_file('books.xml');
}
echo $xml->asXML();
?>
Results:
Burgerlijk Wetboek Boek 1, Personen- en familierecht Boek 1 Personen- en familierecht Titel 1 Algemene bepalingen Artikel 1 1 Allen die zich in Nederland bevinden, zijn vrij en bevoegd tot het genot van de burgerlijke rechten. 2 Persoonlijke dienstbaarheden, van welke aard of onder welke benaming ook, worden niet geduld. Artikel 2 Het kind waarvan een vrouw zwanger is wordt als reeds geboren aangemerkt, zo dikwijls zijn belang dit vordert. Komt het dood ter wereld, dan wordt het geacht nooit te hebben bestaan. Artikel 3 1 De graad van bloedverwantschap wordt bepaald door het getal der geboorten, die de bloedverwantschap hebben veroorzaakt. Hierbij telt een erkenning, een gerechtelijke vaststelling van het vaderschap of een adoptie als een geboorte. 2 Door huwelijk of door geregistreerd partnerschap ontstaat tussen de ene echtgenoot dan wel de ene geregistreerde partner en een bloedverwant van de andere echtgenoot dan wel de andere geregistreerde partner aanverwantschap in dezelfde graad als er bloedverwantschap bestaat tussen de andere echtgenoot dan wel de andere geregistreerde partner en diens bloedverwant. 3 (...)
Can anyone help me in accessing only specific attributes and its texts?
Thanks!