On 4/23/07, David Bertoni <[EMAIL PROTECTED]> wrote:

Madhu Lagu wrote:
> Thanks for pointing out the errors, but it still does not work after
> correcting the errors.
> I also added a test node to the app.xml to test if other noded could be
> used
> and I am able to use non-Entity tag nodes.
> Now my xml files look like:
>
> common.xml
> <?xml version="1.0" encoding="UTF-8"?>
> <element name="CommonProperty">
> <property name="member1">bold</property>
> <property name="member2">28</property>
> </element>
>
> app.xml
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE Configuration [ <!ENTITY common SYSTEM "./common.xml"> ]>
>
> <Configuration>
> <Component name="CommonProp">
>   &common;
> </Component>
> <test>Madhu</test>
> </Configuration>
>
> This Xpath works: /Configuration/test/text()
> This does not :-( /Configuration/Component/element/property[1]/text()

What XPath implementation are you using?  Xerces-C doesn't provide such an
implementation.

If I use Xalan-C's sample program SimpleXPathAPI, I get the expected
result.  Is that what you're using?  If so, you need to post your question
on the Xalan-C User list along with your code.

If you're using some other implementation, you need to ask on another
mailing list.


I am using the XPath implementation from xalan but the xerces-c dombuilder,
parser.

Dave




--
- Madhu
Cell: +91-98499-92972

Reply via email to