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