tach zusammen,
habe das hier verfolgt und viel gelernt-vielen dank!
habe aber eine frage oder Anmerkung:
wie kann man denn Attribute verknüpfen?
euer beispiel:
<?php
$xml_string =
'<?xml version="1.0" encoding="UTF-8" ?>
<CategoryCodes>
<LocationCategory Code="4" />
<SegmentCategory Code="4" />
<CARCategory Code="20" />
<CARTECInfo Code="5" Quantity="6" />
<CARTECInfo Code="35" Quantity="2">
<Description>
<Text Language="en">aa</Text>
<Text Language="fr">bb</Text>
<Text Language="de">cc</Text>
<Text Language="it">dd</Text>
<Text Language="es">ee</Text>
<Text Language="pt">ff</Text>
</Description>
</CARTECInfo>
<CARTECInfo Code="1" Quantity="2">
<Description>
<Text Language="en">gg</Text>
<Text Language="fr">hh</Text>
<Text Language="de">jj</Text>
<Text Language="it">kk</Text>
<Text Language="es">mm</Text>
<Text Language="pt">nn</Text>
</Description>
</CARTECInfo>
<CARTECInfo Code="28" Quantity="92">
<Description>
<Text Language="en">Total</Text>
</Description>
</CARTECInfo>
</CategoryCodes>
';
wenn ich nun den Text haben möchte in "de" wo "CARTECInfo Code="1""
$query_string="//irgendwas:CARTECInfo[@Code=1] and //irgendwas:CARTECInfo->Text[Language=de];
müsste ja "jj" rauskommen.
versteht ihr was ich meine?