Hi Yin, Yin Lei <[email protected]> wrote on 03/25/2010 04:53:16 AM:
> Hi Michael, > > About the function parseWithContext(LSInput input, Node > contextArg,short action), there is a point i am not so clear. > > If LSInput contains following content: > > <?xml version="1.0" encoding="UTF-8"?> > <element id="1">element_one</element> > <element id="2">element_two</element>> > > For a LSInput, is it well-format or legal ? Or we could just neglect > XML declation ? It matches the production [1] for well-formed external parsed entities so I would say yes it's allowed. That's a text declaration [2] by the way, not an XML declaration. > If this input is legal,action is ACTION_INSERT_AFTER and contextArg > is a DOM element has the following content: > > <contextnode>content here</contextnode> > > Should we return this DOM Node ? > > <contextnode>content here</contextnode> > <element id="1">element_one</element> > <element id="2">element_two</element> As long as the parent of "contextnode" is an Element or a DocumentFragment that is the correct result. > Thank you and expceting your reply Thanks. [1] http://www.w3.org/TR/2006/REC-xml-20060816/#NT-extParsedEnt [2] http://www.w3.org/TR/2006/REC-xml-20060816/#NT-TextDecl Michael Glavassevich XML Parser Development IBM Toronto Lab E-mail: [email protected] E-mail: [email protected]
