mirror of
https://github.com/jezhiggins/arabica
synced 2024-12-26 21:58:39 +01:00
work with Nodes rather than elements
This commit is contained in:
parent
30ef4f4af7
commit
5c7a8b44b9
1 changed files with 2 additions and 1 deletions
|
@ -55,6 +55,7 @@ int main(int argc, char* argv[])
|
||||||
if(!eh.errorsReported())
|
if(!eh.errorsReported())
|
||||||
{
|
{
|
||||||
DOM::Document<std::string> doc = domParser.getDocument();
|
DOM::Document<std::string> doc = domParser.getDocument();
|
||||||
|
// doc.normalize();
|
||||||
Arabica::XPath::XPathValuePtr<std::string> result;
|
Arabica::XPath::XPathValuePtr<std::string> result;
|
||||||
result = xpath->evaluate(doc);
|
result = xpath->evaluate(doc);
|
||||||
if(result->asBool())
|
if(result->asBool())
|
||||||
|
@ -65,7 +66,7 @@ int main(int argc, char* argv[])
|
||||||
const Arabica::XPath::NodeSet<std::string>& ns = result->asNodeSet();
|
const Arabica::XPath::NodeSet<std::string>& ns = result->asNodeSet();
|
||||||
for(unsigned int i = 0; i < ns.size(); ++i)
|
for(unsigned int i = 0; i < ns.size(); ++i)
|
||||||
{
|
{
|
||||||
DOM::Element<std::string> n = static_cast<DOM::Element<std::string> >(ns[i]);
|
DOM::Node<std::string> n = ns[i];
|
||||||
std::cout << n << std::endl;
|
std::cout << n << std::endl;
|
||||||
}
|
}
|
||||||
} // if ..
|
} // if ..
|
||||||
|
|
Loading…
Reference in a new issue