Hello,

it sounds like all you need is an XML DOM, not an implementation of XSL.

You could just use Apache Xerces on its own - it has samples for creating XML 
elements.

Sean

--- pm <[EMAIL PROTECTED]> wrote:

> Hi, I am still waiting for an answer on this. Can
> somebody please help! I noticed that the setValue or
> setNodeValue functions in XalanSourceTreeAttr class
> are written to just throw an exception and there is no
> other functionality. In fact, this is the case with
> all the 'set' functions in this class or even other
> classes like XalanSourceTreeElement. Does this mean
> that none of these functionalities are implemented in
> the Xalan library and the user needs to rewrite these
> functions to get the desired functionality?
> 
> Please help. Any help will be greatly appreciated.
> 
> Thank you.
> 
> - Pinaki
> 
> 
> --- pm <[EMAIL PROTECTED]> wrote:
> 
> > Hi,
> > 
> > I have a question on Xalan C++. I am trying to
> > perform
> > very basic XML operations like
> > getting/setting/adding/removing attributes and
> > elements in a DOM tree. My code needs to use the
> > XPath
> > passed by the user to perform these operations. I
> > found that the sample code available on the website
> > is
> > mostly for more advanced features like XSL
> > stylesheet
> > and transformation (except for the example
> > SimpleXPathAPI). Is there any other sample code
> > available that I can look at?
> > 
> > I could write the function for getting an attribute
> > value using the XPathEvaluator::evaluate() function.
> > But while trying to set an attribute value, I am
> > getting an exception. My code is as follows.
> > 
> > XalanNode* const    theResultNode =
> > theEvaluator.selectSingleNode(theDOMSupport,
> > theContextNode, XalanDOMString(buf).c_str(),
> > thePrefixResolver);
> > const XalanDOMString        valueXDS(value);
> > if (theResultNode)
> >     ((XalanAttr *)&theResultNode)->setValue(valueXDS);
> > 
> > Here setValue is cauing the exception. theResultNode
> > is supposed to point to the attribute node whose
> > value
> > is getting set. Can somebody help me with this? Am I
> > using the right classes and APIs?
> > 
> > Many thanks.
> > 
> > Pinaki
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam
> > protection around 
> > http://mail.yahoo.com 
> > 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 


___________
Sean Ryan

Reply via email to