У меня есть формат XML, как это ..XML загрузка с конкретным фильтром
<ROOT>
<bookstore>
<Name>XXXXXX</BUNIT>
</bookstore>
<book>
<ID>000000000000001001</ID>
<title>Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book>
<ID>000000000000001002</ID>
<title>Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book>
<ID>000000000000001003</ID>
<title>Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book>
<ID>000000000000001004</ID>
<title>Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
</ROOT>
Теперь я хочу, чтобы загрузить только один узел книги с «ID» без цикла. я попробовал некоторое это так .. мы получим полный узел книги (первый идентификатор пункта = 000000000000001001) с ниже линиями
_nodeList = objxml.SelectSingleNode("//book/")
но я дам ID для фильтрации, как показано ниже коды.
_nodeList = objxml.SelectSingleNode("//book/ID['000000000000001001']")
и мне нужен полный книжный узел с этим конкретным идентификатором.
У вас есть ошибка в XML, вы не закрываете '' и whats ''? –
DGibbs
Это ' XXXXXX' является проблемой. –
Neolisk