GetXml
Метод GetXml используется для получения узла xml по имени узла. Метод схож с методом GetAt, за тем исключением, что в методе GetXml используется имя узла, а не его порядковый номер. Синтаксис: xml GetXml(string name[, int count])
Параметры: name – имя узла, который необходимо получить. count – необязательный параметр, указывающий, какой по счету узел с указанным именем необходимо получить. По умолчанию извлекается первый найденный узел.
Возвращаемое значение: Узел с указанным именем. Если узла не найдено, то возвращается пустой объект xml.
Пример:
<?php require("xml.php"); $myXmlString = <<<EOT <root> <name>Прекрасно</name> <price>666</price> <row> <id>1</id> <name>Очень</name> </row> <row> <id>2</id> <name>Плохо</name> </row> </root> EOT; $ixml = new xml(); $ixml->Parse($myXmlString); $txml = $ixml->GetXml("row"); echo $txml->Write() . "\n";
$txml = $ixml->GetXml("row", 1); echo $txml->Write() . "\n";
?>
Данная программа выведет
<row><id>1</id><name>Очень</name></row> <row><id>2</id><name>Плохо</name></row>
|