Hi, There, I am using the TinyXpath in my project.
Here is my xml file:
<Root> <Image hanging="True" annotated="False"> <Tag group="0x0028" element="0x0103" vr="US">0</Tag> </Image> <Tag group="0x0018" element="0x0010" vr="LO">NONE</Tag> </Root>
After loading the xml , I run the code as bellow:
XEp_main = XDp_doc -> RootElement (); TiXmlNode* image=XNp_xpath_node(XEp_main,"//Image"); TiXmlNode* node=XNp_xpath_node(image,"//Tag[@group='0x0010'][@element='0x0010']");
I had thought I would get a null node . bu the <Tag group="0x0018" element="0x0010" vr="LO">NONE</Tag> is returned . Is it as expected?
BTW: the "/Image/Tag[@group='0x0010'][@element='0x0010']" will do well.
But in my understanding, in this example, there is no difference btw the two expression.
what did I misunderstand?
TIA. OrNot
Log in to post a comment.
Hi, There,
I am using the TinyXpath in my project.
Here is my xml file:
<Root>
<Image hanging="True" annotated="False">
<Tag group="0x0028" element="0x0103" vr="US">0</Tag>
</Image>
<Tag group="0x0018" element="0x0010" vr="LO">NONE</Tag>
</Root>
After loading the xml , I run the code as bellow:
XEp_main = XDp_doc -> RootElement ();
TiXmlNode* image=XNp_xpath_node(XEp_main,"//Image");
TiXmlNode* node=XNp_xpath_node(image,"//Tag[@group='0x0010'][@element='0x0010']");
I had thought I would get a null node . bu the <Tag group="0x0018" element="0x0010" vr="LO">NONE</Tag> is returned . Is it as expected?
BTW: the "/Image/Tag[@group='0x0010'][@element='0x0010']" will do well.
But in my understanding, in this example, there is no difference btw the two expression.
what did I misunderstand?
TIA.
OrNot