php Library
XML_extractElement
Keine Erläuterungen gefunden.
<?php function XML_extractElement($xml,$element){ /* STRPOS gives first occurence of substring */ $startElement="<".$element; $endElement="</".$element.">"; $elementLen=strlen($endElement); $endPos=strpos($xml,$endElement); $i=-1; while ($endPos){ $save++;if($save>1e3){echo "To many elements!";exit(1);} $startPos=strpos($xml,$startElement); if ($startPos>$endPos){ echo "<".$element.">\nXML is corrupted!";break; } $i++; $preString=substr($xml,0,$startPos); $elementsFound[$i]=substr($xml,$startPos,$endPos-$startPos+$elementLen); $postString=substr($xml,$endPos+$elementLen); $xml=$preString.$postString; $endPos=strpos($xml,$endElement); } $NoElements=$i+1; return array($elementsFound,$NoElements); } ?>
Index of Library
Der gesamte Sourcecode darf gemäß GNU General Public License weiterverbreitet werden.