Hallo
Ich hab ein problem mit dem auslesen in der tiefe, ich möcht das modem mit auslesen!
hier ein ausschnitt vom xml:
und hier mein code:
wie kann ich das einfach realisieren??
Ich hab ein problem mit dem auslesen in der tiefe, ich möcht das modem mit auslesen!
hier ein ausschnitt vom xml:
PHP-Code:
- <ProdList fiberReal="NO" availability="GREEN" installType="TKD" prodVoBSidID="TSPO--pCISPA_QOS_128_1G" prodSidIDName="2048/512 kBit/s FLAT" prodSidID="TSPO--pC17771">
<bandwidthXDSL sidid="TSPO--pC10269" name="2048/512 kBit/s" />
<downVol sidid="TSPO--pC13028" name="FLAT" />
<category sidid="TSPO--pC13027" name="Residential" />
<bandwidthVoB sidid="TSPO--pCISPA_QOS_128128" name="192/192 kBit/s" />
<modem sidid="TSPO--pCISPA_MODEM_2070" name="PIRELLI PRG4202 WLAN" />
</ProdList>
PHP-Code:
if($xmlReader->nodeType == XMLReader::ELEMENT) {
if($xmlReader->localName == 'nakedProdList') {
if($xmlReader->getAttribute('prodVoBSidID') == ''){
$nakedprodlist .= "<nakedProdList>";
$nakedprodlist .= "<availability>".$xmlReader->getAttribute('availability')."</availability>";
$nakedprodlist .= "<installType>".$xmlReader->getAttribute('installType')."</installType>";
$nakedprodlist .= "<prodSidID>".$xmlReader->getAttribute('prodSidID')."</prodSidID>";
$nakedprodlist .= "<modem>".$xmlReader->getAttribute('sidid')."</modem>";
$nakedprodlist .= "</nakedProdList>";
$i++;
}}}
Kommentar