Return-Path: Delivered-To: apmail-xml-general-archive@xml.apache.org Received: (qmail 49564 invoked by uid 500); 27 Oct 2001 21:03:48 -0000 Mailing-List: contact general-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: general@xml.apache.org Delivered-To: mailing list general@xml.apache.org Delivered-To: moderator for general@xml.apache.org Received: (qmail 69638 invoked from network); 26 Oct 2001 11:31:13 -0000 Date: Fri, 26 Oct 2001 07:30:23 -0400 From: timtwwatts@netscape.net To: general@xml.apache.org Subject: Problem importing DocumentFragments Message-ID: <7AF849BF.694ADD74.10978FDC@netscape.net> X-Mailer: Atlas Mailer 1.0 Content-Type: multipart/mixed; boundary=-------7af8af4f694b43047af8af4f694b4304 MIME-Version: 1.0 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N ---------7af8af4f694b43047af8af4f694b4304 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Content-Disposition: inline I believe I have run into a bug in Crimson. I get an exception when I try to import a DocumentFragment node that contains a child element which has attributes. Here's the output for the test case I've isolated: ------------------------------------------- D:\J\Projects\bco>java DOMImportTest org.apache.crimson.tree.DomEx: HIERARCHY_REQUEST_ERR: This node isn't allowed there. at org.apache.crimson.tree.XmlDocument.changeNodeOwner(XmlDocument.java:1156) at org.apache.crimson.tree.XmlDocument.importNode(XmlDocument.java:1293) at DOMImportTest.main(DOMImportTest.java:72) FAILED to import and/or insert doc frag! Imported and inserted doc frag successfully! Imported and inserted NON-doc frag successfully! ------------------------------------------- I'm also attaching a small program that reproduces the bug as well as a test doc. If what I'm seeing is not a bug can someone explain why this is reasonable behavior? Thanks for your time. __________________________________________________________________ Your favorite stores, helpful shopping tools and great gift ideas. Experience the convenience of buying online with Shop@Netscape! http://shopnow.netscape.com/ Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.com/ ---------7af8af4f694b43047af8af4f694b4304 Content-Type: application/octet-stream; name="DOMImportTest.class" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="DOMImportTest.class" Content-Description: DOMImportTest.class yv66vgADAC0AfwoAIwAsCgAtAC4KAC0ALwgAMAoAMQAyCwAzADQIADULADMANgsANwA4CwA3 ADkLADoAOwsAOgA8CwA6AD0HAD4IAD8KAA4AQAgAQQgAQggAQwgARAoAMQBFCABGCwAzAEcL ADMASAkASQBKCABLCgBMAE0KAE4ATwgAUAgAUQgAUggAUwgAVAcAVQcAVgEABjxpbml0PgEA AygpVgEABENvZGUBAA9MaW5lTnVtYmVyVGFibGUBAARtYWluAQAWKFtMamF2YS9sYW5nL1N0 cmluZzspVgEAClNvdXJjZUZpbGUBABJET01JbXBvcnRUZXN0LmphdmEMACQAJQcAVwwAWABZ DABaAFsBAAh0ZXN0LnhtbAcAXAwAXQBeBwBfDABgAGEBAANERjEMAGIAYwcAZAwAZQBmDABn AGgHAGkMAGoAawwAbABtDABuAG8BABNqYXZhL2xhbmcvRXhjZXB0aW9uAQAaTm8gPERGMT4g dGFnIGluIHRlc3QgZmlsZSEMACQAcAEAA0RGMgEAGk5vIDxERjI+IHRhZyBpbiB0ZXN0IGZp bGUhAQAGTk9OX0RGAQAdTm8gPE5PTl9ERj4gdGFnIGluIHRlc3QgZmlsZSEMAHEAcgEABFJP T1QMAHMAdAwAdQB2BwB3DAB4AHkBADJJbXBvcnRlZCBhbmQgaW5zZXJ0ZWQgPERGMT4gZG9j IGZyYWcgc3VjY2Vzc2Z1bGx5IQcAegwAewBwBwB8DAB9AH4BAC5GQUlMRUQgdG8gaW1wb3J0 IGFuZC9vciBpbnNlcnQgPERGMT4gZG9jIGZyYWchAQAySW1wb3J0ZWQgYW5kIGluc2VydGVk IDxERjI+IGRvYyBmcmFnIHN1Y2Nlc3NmdWxseSEBAC5GQUlMRUQgdG8gaW1wb3J0IGFuZC9v ciBpbnNlcnQgPERGMj4gZG9jIGZyYWchAQAwSW1wb3J0ZWQgYW5kIGluc2VydGVkIE5PTi1k b2MgZnJhZyBzdWNjZXNzZnVsbHkhAQAsRkFJTEVEIHRvIGltcG9ydCBhbmQvb3IgaW5zZXJ0 IE5PTi1kb2MgZnJhZyEBAA1ET01JbXBvcnRUZXN0AQAQamF2YS9sYW5nL09iamVjdAEAKGph dmF4L3htbC9wYXJzZXJzL0RvY3VtZW50QnVpbGRlckZhY3RvcnkBAAtuZXdJbnN0YW5jZQEA LCgpTGphdmF4L3htbC9wYXJzZXJzL0RvY3VtZW50QnVpbGRlckZhY3Rvcnk7AQASbmV3RG9j dW1lbnRCdWlsZGVyAQAlKClMamF2YXgveG1sL3BhcnNlcnMvRG9jdW1lbnRCdWlsZGVyOwEA IWphdmF4L3htbC9wYXJzZXJzL0RvY3VtZW50QnVpbGRlcgEABXBhcnNlAQAqKExqYXZhL2xh bmcvU3RyaW5nOylMb3JnL3czYy9kb20vRG9jdW1lbnQ7AQAUb3JnL3czYy9kb20vRG9jdW1l bnQBABZjcmVhdGVEb2N1bWVudEZyYWdtZW50AQAgKClMb3JnL3czYy9kb20vRG9jdW1lbnRG cmFnbWVudDsBABRnZXRFbGVtZW50c0J5VGFnTmFtZQEAKihMamF2YS9sYW5nL1N0cmluZzsp TG9yZy93M2MvZG9tL05vZGVMaXN0OwEAFG9yZy93M2MvZG9tL05vZGVMaXN0AQAJZ2V0TGVu Z3RoAQADKClJAQAEaXRlbQEAFShJKUxvcmcvdzNjL2RvbS9Ob2RlOwEAEG9yZy93M2MvZG9t L05vZGUBAA1nZXRDaGlsZE5vZGVzAQAYKClMb3JnL3czYy9kb20vTm9kZUxpc3Q7AQAJY2xv bmVOb2RlAQAVKFopTG9yZy93M2MvZG9tL05vZGU7AQALYXBwZW5kQ2hpbGQBACYoTG9yZy93 M2MvZG9tL05vZGU7KUxvcmcvdzNjL2RvbS9Ob2RlOwEAFShMamF2YS9sYW5nL1N0cmluZzsp VgEAC25ld0RvY3VtZW50AQAYKClMb3JnL3czYy9kb20vRG9jdW1lbnQ7AQANY3JlYXRlRWxl bWVudAEAKShMamF2YS9sYW5nL1N0cmluZzspTG9yZy93M2MvZG9tL0VsZW1lbnQ7AQAKaW1w b3J0Tm9kZQEAJyhMb3JnL3czYy9kb20vTm9kZTtaKUxvcmcvdzNjL2RvbS9Ob2RlOwEAEGph dmEvbGFuZy9TeXN0ZW0BAANvdXQBABVMamF2YS9pby9QcmludFN0cmVhbTsBABNqYXZhL2lv L1ByaW50U3RyZWFtAQAHcHJpbnRsbgEAE2phdmEvbGFuZy9UaHJvd2FibGUBAA9wcmludFN0 YWNrVHJhY2UBABgoTGphdmEvaW8vUHJpbnRTdHJlYW07KVYAIAAiACMAAAAAAAIAAAAkACUA AQAmAAAAHQABAAEAAAAFKrcAAbEAAAABACcAAAAGAAEAAAAMAAkAKAApAAEAJgAAAqIABAAL AAABwrgAAkwrtgADTSwSBLYABU4BOgQtuQAGAQA6BS0SB7kACAIAOgQZBLkACQEAngBFGQQD uQAKAgC5AAsBADoGGQa5AAkBADYHAzYIpwAdGQUZBhUIuQAKAgAEuQAMAgC5AA0CAFeECAEV CBUHof/ipwANuwAOWRIPtwAQvy25AAYBADoGLRIRuQAIAgA6BBkEuQAJAQCeAEUZBAO5AAoC ALkACwEAOgcZB7kACQEANggDNgmnAB0ZBhkHFQm5AAoCAAS5AAwCALkADQIAV4QJARUJFQih /+KnAA27AA5ZEhK3ABC/AToHLRITuQAIAgA6BBkEuQAJAQCeABAZBAO5AAoCADoHpwANuwAO WRIUtwAQvyy2ABU6CBkIGQgSFrkAFwIAuQANAgA6CRkJGQgZBQS5ABgDALkADQIAV7IAGRIa tgAbpwAVOgoZCrIAGbYAHLIAGRIdtgAbGQkZCBkGBLkAGAMAuQANAgBXsgAZEh62ABunABU6 ChkKsgAZtgAcsgAZEh+2ABsZCRkIGQcEuQAYAwC5AA0CAFeyABkSILYAG6cAFToKGQqyABm2 AByyABkSIbYAG6cAC0wrsgAZtgAcsQAEASkBQwFGAA4BWAFyAXUADgGHAaEBpAAOAAABtgG5 AA4AAQAnAAAArgArAAAAEgAEABMACQAVABAAFwATABoAGwAbACUAHAAvAB4APgAfAEcAIABN ACIAZAAgAHEAJgB7ACkAgwAqAI0AKwCXAC0ApgAuAK8ALwC1ADEAzAAvANkANQDjADgA5gA5 APAAOgD6ADwBBwA/AREAQgEXAEMBKQBIATsASQFGAE0BUABOAVgAVAFqAFUBdQBZAX8AWgGH AGABmQBhAaQAZQGuAGYBuQBsAcEAbwABACoAAAACACs= ---------7af8af4f694b43047af8af4f694b4304 Content-Type: text/xml; charset=iso-8859-1; name="test.xml" Content-Transfer-Encoding: 8bit Content-Disposition: inline; filename="test.xml" Content-Description: test.xml this is some text that tells you what to do and where to do it. this is some text that tells you what to do and where to do it. this is some text that tells you what to do and where to do it. ---------7af8af4f694b43047af8af4f694b4304 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- In case of troubles, e-mail: webmaster@xml.apache.org To unsubscribe, e-mail: general-unsubscribe@xml.apache.org For additional commands, e-mail: general-help@xml.apache.org ---------7af8af4f694b43047af8af4f694b4304--