From: Chris Marasti-G. <cg...@rj...> - 2005-09-16 11:44:43
|
> -----Original Message----- > From: exi...@li...=20 > [mailto:exi...@li...] On Behalf Of Michael > Sent: Friday, September 16, 2005 7:26 AM > To: exi...@li... > Subject: [Exist-open] unknown node type: 101 xmlns >=20 > Hi, > I have a document in a collection as shown below: >=20 > <a> > <b xmlns=3D"http://www.mynamespace.com/"> > <content>1234</content> > </b> > <a/> >=20 > Sometimes I will want to replace the b element by issuing the command: >=20 > declare namespace myns=3D'http://mynamespace.com'; update=20 > replace a/myns:/b with <b=20 > xmlns:http://www.mynamespace.com"><newContent/></b> Shouldn't "a/myns:/b" be "a/myns:b"? You have an extra slash, which makes it look like you're looking for a node with the name '', which would be illegal. >=20 > However on issuing the command I get the 'unknown node type:=20 > 101 xmlns' exception. Can anyone help with this? Full trace is below. >=20 > Thanks, > M >=20 > org.w3c.dom.DOMException: unknown node type: 101 xmlns: > at org.exist.dom.ElementImpl.appendChild(ElementImpl.java:534) > at=20 > org.exist.dom.ElementImpl.appendChildren(ElementImpl.java:409) > at org.exist.dom.ElementImpl.appendChild(ElementImpl.java:463) > at=20 > org.exist.dom.ElementImpl.replaceChild(ElementImpl.java:1473) > at org.exist.xquery.update.Replace.eval(Replace.java:113) > at=20 > org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:43) > at org.exist.xquery.PathExpr.eval(PathExpr.java:159) > at=20 > org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinali > tyCheck.java:63) > at=20 > org.exist.xquery.functions.util.LockFunction.eval(LockFunction > .java:53) > at org.exist.xquery.PathExpr.eval(PathExpr.java:144) > at=20 > org.exist.xquery.ConditionalExpression.eval(ConditionalExpress > ion.java:85) > at org.exist.xquery.PathExpr.eval(PathExpr.java:144) > at=20 > org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:43) > at org.exist.xquery.LetExpr.eval(LetExpr.java:128) > at org.exist.xquery.LetExpr.eval(LetExpr.java:126) > at org.exist.xquery.LetExpr.eval(LetExpr.java:126) > at org.exist.xquery.LetExpr.eval(LetExpr.java:126) > at=20 > org.exist.xquery.BindingExpression.eval(BindingExpression.java:110) > at=20 > org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:43) > at org.exist.xquery.PathExpr.eval(PathExpr.java:159) > at=20 > org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:43) > at org.exist.xquery.XQuery.execute(XQuery.java:136) >=20 >=20 > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App=20 > Server. Download it for free - -and be entered to win a 42"=20 > plasma tv or your very own Sony(tm)PSP. Click here to play:=20 > http://sourceforge.net/geronimo.php > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open >=20 Chris Marasti-Georg |