<quote>Are you sure that LNodeFileAddedElement is not NULL? Are you sure
that
LNodeAddedFileList has at least 2 elements (i.e. that "Added" has at
least two "Path" child elements)?</quote>
Yes, I got the LNodeAddedFileList->getLength() it says it has 7 elements...
yes there are  more than 2 paths in the LNodeAddedFileList.. Please help
me...


On 3/17/08, Alberto Massari <[EMAIL PROTECTED]> wrote:
>
> Sree Harsha wrote:
> > Thanks a lot once again, but
> >
> > It not executing the statement ( I think it is giving rise to runtime
> > errors),
> > LNodeFileAddedElement->removeChild(LNodeAddedFileList->item(1));
>
> Are you sure that LNodeFileAddedElement is not NULL? Are you sure that
> LNodeAddedFileList has at least 2 elements (i.e. that "Added" has at
> least two "Path" child elements)? Have you tried running your program
> inside a debugger to actually see what it's happening?
>
> Alberto
>
> >
> >
> >
> >
> >
> > On 3/17/08, *Alberto Massari* <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>> wrote:
> >
> >     Sree Harsha wrote:
> >     > Thanks,
> >     > <quote>The
> >     > node will be actually removed from memory when the LXMLDoc
> >     object will
> >     > be deleted.</quote>
> >     > Does this mean that the removed node will be present in
> >     > LNodeFileAddedElement even after i do this
> >     > LNodeFileAddedElement->removeChild(LNodeAddedFileList->item(1));
> >     > ???
> >     > Will the node be present if i start processing
> LNodeFileAddedElement
> >     > again???
> >     No, the node will not be in the tree anymore, but the pointer to
> >     it will
> >     still be valid (e.g. you can attach it to a different element of the
> >     same tree).
> >     Also, be careful that the list returned by getElementsByTagName is
> >     "live" and will immediately reflect the removal of the node (i.e.
> >     after
> >     removeChild, item(1) will return what was previously accessed by
> >     item(2))
> >
> >     Alberto
> >     >
> >     > On 3/17/08, *Alberto Massari* <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >     > <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>> wrote:
> >     >
> >     >     harshabi wrote:
> >     >     > Hello all,
> >     >     > How can i delete(Remove) a node in the memory?? should i use
> a
> >     >     DOMNodelist
> >     >     > or DOMElement...For example consider the following
> snippet...
> >     >     > xercesc::DOMDocument* LXMLDoc = Lparser_.getDocument() ;
> >     >     >
> >     >     >
> >     >     > xercesc::DOMNodeList*
> >     >     >
> >     LNodeAddedList=LXMLDoc->getElementsByTagName(XercesString("Added"));
> >     >     > xercesc::DOMNode*
> >     >     LNodeFileAddedElement=(DOMNode*)(LNodeAddedList->item(0));
> >     >     >
> >     >     > xercesc::DOMNodeList*
> >     >     >
> >     >
> >
> LNodeAddedFileList=((DOMElement*)LNodeFileAddedElement)->getElementsByTagName(XercesString("Path"));
> >     >     >
> >     >     > Let us say that i dont want the 2nd item in the
> >     >     LNodeAddedFileList (ie
> >     >     > LNodeAddedFileList->item(2)) how can i remove it??? will it
> >     >     affect the
> >     >     > DOMTree constructed (that is actually the effect i
> >     want)... Help
> >     >     me out with
> >     >     > this..
> >     >     >
> >     >     First of all, item(2) retrieves the third "Path" item, not
> >     the second
> >     >     one. If you want to remove that node from the DOM tree, you
> >     can use
> >     >
> >     LNodeFileAddedElement->removeChild(LNodeAddedFileList->item(1)). The
> >     >     node will be actually removed from memory when the LXMLDoc
> >     object will
> >     >     be deleted.
> >     >
> >     >     Alberto
> >     >
> >     >
> >     >
> >
> ---------------------------------------------------------------------
> >     >     To unsubscribe, e-mail: [EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >     >     <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>
> >     >     For additional commands, e-mail:
> >     [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >     >     <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>
> >     >
> >     >
> >     >
> >     >
> >     > --
> >     > Regards
> >     > Sree Harsha Vardhana S.N
> >     > "When you want something, all the universe conspires in helping
> >     you to
> >     > achieve it."
> >
> >
> >
> >
> ---------------------------------------------------------------------
> >     To unsubscribe, e-mail: [EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >     For additional commands, e-mail: [EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >
> >
> >
> >
> > --
> > Regards
> > Sree Harsha Vardhana S.N
> > "When you want something, all the universe conspires in helping you to
> > achieve it."
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Regards
Sree Harsha Vardhana S.N
"When you want something, all the universe conspires in helping you to
achieve it."

Reply via email to