revXMLNodeContents

Martin BLACKMAN martinblackman at gmail.com
Sat Aug 20 04:30:12 EDT 2005


> Message-ID: <BF2C17AE.295F1%kray at sonsothunder.com>
> Content-Type: text/plain;       charset="US-ASCII"
> 
> On 8/19/05 7:37 PM, "Martin BLACKMAN" <martinblackman at gmail.com> wrote:
> 
> > Could anyone comment on whether the behaviour of the first example
> > below is correct ?  I would have thought that both outputs should be
> > the same ??
> >
> >   put "<root>This is <child>a test</child></root>" into tXML
> >   put revcreateXMLtree(tXML,false,true,true) into tID
> >   put revXMLRootNode(tID) into tnode
> >   answer revXMLNodeContents(tID,tnode)
> >  --Outputs 'this is a test'
> >
> >   put "<root>This is <wrap><child>a test</child></wrap></root>" into tXML
> >   put revcreateXMLtree(tXML,false,true,true) into tID
> >   put revXMLRootNode(tID) into tnode
> >   answer revXMLNodeContents(tID,tnode)
> > --Outputs 'this is '
> 
> Personally, I think this is a bug - on two levels:
> 
> 1)  Since the <wrap> tag has no text contents, it stops revXMLNodeContents
> from going any deeper than "This is ". (If you did <wrap>certainly <child>
> ... and ran it, you'd get "This is certainly a test".)
> 
> 2) To my understanding, revXMLNodeContents shouldn't go to any children of
> the node you identify - it should always return "This is ".
> 
> Personally, I'd log it is a bug in Bugzilla...
> 
> Ken Ray
> Sons of Thunder Software
> Web site: http://www.sonsothunder.com/
> Email: kray at sonsothunder.com


OK I will bugzilla it. Wow, my first BZ !   

<aside> I've written thousands of lines of transcript in the project
I'm working on and while this is maybe not the first Rev bug I've come
across, its the only one that could affect the data processing. So its
still a big two thumbs up for Rev</aside>



More information about the use-livecode mailing list