<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>191</bug_id>
          
          <creation_ts>2003-04-18 14:04:13 +0000</creation_ts>
          <short_desc>Add support for XPath testing of Xalan-J</short_desc>
          <delta_ts>2003-04-24 05:04:57 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>DOM TS</product>
          <component>DOM Level 3</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Curt Arnold">carnold</reporter>
          <assigned_to name="Bob Clary">bob</assigned_to>
          
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>438</commentid>
    <comment_count>0</comment_count>
    <who name="Curt Arnold">carnold</who>
    <bug_when>2003-04-18 14:04:13 +0000</bug_when>
    <thetext>Xalan-J has an experimental implementation of DOM L3 XPath.  However there is no
support for testing implementations that are not part of an Core implementation.
 This would depend on adding the &lt;createXPathEvaluator&gt; language element in bug
190 and then introducing an distinct adapter for a combination of Xalan-J and
the default JAXP DOM implementation.

See http://lists.w3.org/Archives/Public/www-dom-ts/2003Apr/0014.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>460</commentid>
    <comment_count>1</comment_count>
      <attachid>10</attachid>
    <who name="Curt Arnold">carnold</who>
    <bug_when>2003-04-24 00:58:02 +0000</bug_when>
    <thetext>Created attachment 10
Diffs related to Xalan-J support for L3 XPath</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>461</commentid>
    <comment_count>2</comment_count>
      <attachid>11</attachid>
    <who name="Curt Arnold">carnold</who>
    <bug_when>2003-04-24 00:58:41 +0000</bug_when>
    <thetext>Created attachment 11
Adapter for Xalan-J and default JAXP parser</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>462</commentid>
    <comment_count>3</comment_count>
      <attachid>12</attachid>
    <who name="Curt Arnold">carnold</who>
    <bug_when>2003-04-24 00:59:38 +0000</bug_when>
    <thetext>Created attachment 12
JUnit test case for L3 XPath using Xalan</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463</commentid>
    <comment_count>4</comment_count>
      <attachid>13</attachid>
    <who name="Curt Arnold">carnold</who>
    <bug_when>2003-04-24 01:00:01 +0000</bug_when>
    <thetext>Created attachment 13
Adapter for Xalan-J and default JAXP parser (alternate config)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>464</commentid>
    <comment_count>5</comment_count>
    <who name="Curt Arnold">carnold</who>
    <bug_when>2003-04-24 01:04:57 +0000</bug_when>
    <thetext>Tests can be run using 

java -cp dom3-xpath.jar junit.textui.TestRunner 
org.w3c.domts.level3.xpath.TestXalan

My CVS build of Xalan-J (roughly 2003-04-20) ran with 4 failures and 1 error.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>10</attachid>
            <date>2003-04-24 00:58:02 +0000</date>
            <delta_ts>2003-04-24 00:58:02 +0000</delta_ts>
            <desc>Diffs related to Xalan-J support for L3 XPath</desc>
            <filename>xalan.diff</filename>
            <type>text/plain</type>
            <size>6101</size>
            <attacher name="Curt Arnold">carnold</attacher>
            
              <data encoding="base64">PyBidWlsZA0KPyBidWlsZC5kaWZmDQo/IGRpc3QNCj8gbGliDQo/IHN2Z2RpZmYuZGlmZg0KPyB4
YWxhbi5kaWZmDQo/IHhwYXRoLmRpZmYNCj8gZWNtYXNjcmlwdC9vbGRfRE9NVGVzdENhc2UuanMN
Cj8gamF2YS9qdW5pdC9vcmcvdzNjL2RvbXRzL2xldmVsMy94cGF0aA0KPyBqYXZhL29yZy93M2Mv
ZG9tdHMvWGFsYW5ET01UZXN0RG9jdW1lbnRCdWlsZGVyRmFjdG9yeS5qYXZhDQo/IHRlc3RzL2xl
dmVsMS9jb3JlL2RvbTEuZHRkDQo/IHRlc3RzL2xldmVsMS9odG1sL2RvbTEuZHRkDQo/IHRlc3Rz
L2xldmVsMy94cGF0aC9zY2hlbWF2YWxpZC5kaWZmDQo/IHRlc3RzL3N1Ym1pdHRlZHRlc3RzL25l
dHNjYXBlSFRNTC9kb20xLmR0ZA0KPyB0cmFuc2Zvcm1zL2RvbS10by14c2QuZGlmZg0KSW5kZXg6
IGJ1aWxkLnhtbA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9zb3VyY2VzL3B1YmxpYy8yMDAxL0RP
TS1UZXN0LVN1aXRlL2J1aWxkLnhtbCx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuOTINCmRpZmYg
LXUgLXIxLjkyIGJ1aWxkLnhtbA0KLS0tIGJ1aWxkLnhtbAkyMyBBcHIgMjAwMyAwNDo0OToxOSAt
MDAwMAkxLjkyDQorKysgYnVpbGQueG1sCTI0IEFwciAyMDAzIDA0OjUzOjEwIC0wMDAwDQpAQCAt
MjEzMywxMSArMjEzMywxMCBAQA0KIAkJPGZpbGVzZXQgZGlyPSIke2phdmEuYnVpbGQuZGlyfSIN
CiAJCSAgICAgICAgIGluY2x1ZGVzPSJvcmcvdzNjL2RvbS94cGF0aC8qIg0KIAkJICAgICAgICAg
ZXhjbHVkZXM9IiouYmFrIi8+DQotDQotICAgICAgICA8IS0tICBsZWF2ZSBjb21tZW50ZWQgdW50
aWwgd2UgaGF2ZSBzb21lIGFzc29jaWF0ZWQgZmlsZXMgIC0tPg0KLQkJPCEtLSBmaWxlc2V0IGRp
cj0idGVzdHMvbGV2ZWwzL3hwYXRoL2ZpbGVzIiBleGNsdWRlcz0iKi5iYWsiLyAtLT4NCiAJCTxm
aWxlc2V0IGRpcj0iamF2YSINCiAJCSAgICAgICAgIGluY2x1ZGVzPSJvcmcvdzNjL2RvbXRzLyoi
IGV4Y2x1ZGVzPSIqLmJhayIvPg0KKw0KKwkJPGZpbGVzZXQgZGlyPSJ0ZXN0cy9sZXZlbDMveHBh
dGgvZmlsZXMiIGV4Y2x1ZGVzPSIqLmJhayIvPg0KIAk8L2phcj4NCiA8L3RhcmdldD4NCiANCklu
ZGV4OiBqYXZhL2RvbTMteHBhdGgubWYNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvc291cmNlcy9w
dWJsaWMvMjAwMS9ET00tVGVzdC1TdWl0ZS9qYXZhL2RvbTMteHBhdGgubWYsdg0KcmV0cmlldmlu
ZyByZXZpc2lvbiAxLjENCmRpZmYgLXUgLXIxLjEgZG9tMy14cGF0aC5tZg0KLS0tIGphdmEvZG9t
My14cGF0aC5tZgkxNyBBcHIgMjAwMyAwNDoyOTo1NCAtMDAwMAkxLjENCisrKyBqYXZhL2RvbTMt
eHBhdGgubWYJMjQgQXByIDIwMDMgMDQ6NTM6MTAgLTAwMDANCkBAIC0xLDYgKzEsNiBAQA0KIE1h
bmlmZXN0LVZlcnNpb246IDIuMA0KIE1haW4tQ2xhc3M6IG9yZy53M2MuZG9tdHMubGV2ZWwzLnhw
YXRoLmFsbHRlc3RzDQotQ2xhc3MtUGF0aDogIHhtbFBhcnNlckFQSXMuamFyIHhlcmNlc0ltcGwu
amFyIHhlcmNlcy5qYXIgeG1sNGouamFyIHhtbHBhcnNlcnYyLmphciBjcmltc29uLmphciBwYXJz
ZXIuamFyIGpheHAuamFyIHhtbC1hcGlzLmphciBnbnVqYXhwLmphciBkb200ai1mdWxsLmphciBi
YXRpay1zdmctZG9tLmphciBjcmltc29uLXBhcnNlci5qYXIganVuaXQtcnVuLmphciBhdmFsb24t
cnVuLmphcg0KK0NsYXNzLVBhdGg6ICB4bWxQYXJzZXJBUElzLmphciB4ZXJjZXNJbXBsLmphciB4
ZXJjZXMuamFyIHhtbDRqLmphciB4bWxwYXJzZXJ2Mi5qYXIgY3JpbXNvbi5qYXIgcGFyc2VyLmph
ciBqYXhwLmphciB4bWwtYXBpcy5qYXIgZ251amF4cC5qYXIgZG9tNGotZnVsbC5qYXIgYmF0aWst
c3ZnLWRvbS5qYXIgY3JpbXNvbi1wYXJzZXIuamFyIGp1bml0LXJ1bi5qYXIgYXZhbG9uLXJ1bi5q
YXIgeGFsYW4uamFyDQogDQogTmFtZTogb3JnL3czYy9kb210cy9sZXZlbDMveHBhdGgNCiBTcGVj
aWZpY2F0aW9uLVRpdGxlOiBXM0MvTklTVCBUZXN0IFN1aXRlIGZvciBET00gTGV2ZWwgMyBYUGF0
aA0KSW5kZXg6IGphdmEvanVuaXQvb3JnL3czYy9kb210cy9sZXZlbDMvbHMvVGVzdFhlcmNlcy5q
YXZhDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL3NvdXJjZXMvcHVibGljLzIwMDEvRE9NLVRlc3Qt
U3VpdGUvamF2YS9qdW5pdC9vcmcvdzNjL2RvbXRzL2xldmVsMy9scy9UZXN0WGVyY2VzLmphdmEs
dg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjENCmRpZmYgLXUgLXIxLjEgVGVzdFhlcmNlcy5qYXZh
DQotLS0gamF2YS9qdW5pdC9vcmcvdzNjL2RvbXRzL2xldmVsMy9scy9UZXN0WGVyY2VzLmphdmEJ
MTMgQXVnIDIwMDIgMDQ6NDI6MDggLTAwMDAJMS4xDQorKysgamF2YS9qdW5pdC9vcmcvdzNjL2Rv
bXRzL2xldmVsMy9scy9UZXN0WGVyY2VzLmphdmEJMjQgQXByIDIwMDMgMDQ6NTM6MTAgLTAwMDAN
CkBAIC0xLDUgKzEsNSBAQA0KIC8qDQotICogQ29weXJpZ2h0IChjKSAyMDAxIFdvcmxkIFdpZGUg
V2ViIENvbnNvcnRpdW0sDQorICogQ29weXJpZ2h0IChjKSAyMDAxLTIwMDMgV29ybGQgV2lkZSBX
ZWIgQ29uc29ydGl1bSwNCiAgKiAoTWFzc2FjaHVzZXR0cyBJbnN0aXR1dGUgb2YgVGVjaG5vbG9n
eSwgSW5zdGl0dXQgTmF0aW9uYWwgZGUNCiAgKiBSZWNoZXJjaGUgZW4gSW5mb3JtYXRpcXVlIGV0
IGVuIEF1dG9tYXRpcXVlLCBLZWlvIFVuaXZlcnNpdHkpLiBBbGwNCiAgKiBSaWdodHMgUmVzZXJ2
ZWQuIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgVzNDJ3MgU29mdHdhcmUN
CkluZGV4OiBqYXZhL2p1bml0L29yZy93M2MvZG9tdHMvbGV2ZWwzL2xzL1Rlc3RYZXJjZXNBbHRD
b25maWcuamF2YQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9zb3VyY2VzL3B1YmxpYy8yMDAxL0RP
TS1UZXN0LVN1aXRlL2phdmEvanVuaXQvb3JnL3czYy9kb210cy9sZXZlbDMvbHMvVGVzdFhlcmNl
c0FsdENvbmZpZy5qYXZhLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS4xDQpkaWZmIC11IC1yMS4x
IFRlc3RYZXJjZXNBbHRDb25maWcuamF2YQ0KLS0tIGphdmEvanVuaXQvb3JnL3czYy9kb210cy9s
ZXZlbDMvbHMvVGVzdFhlcmNlc0FsdENvbmZpZy5qYXZhCTEzIEF1ZyAyMDAyIDA0OjQyOjA4IC0w
MDAwCTEuMQ0KKysrIGphdmEvanVuaXQvb3JnL3czYy9kb210cy9sZXZlbDMvbHMvVGVzdFhlcmNl
c0FsdENvbmZpZy5qYXZhCTI0IEFwciAyMDAzIDA0OjUzOjEwIC0wMDAwDQpAQCAtMSw1ICsxLDUg
QEANCiAvKg0KLSAqIENvcHlyaWdodCAoYykgMjAwMSBXb3JsZCBXaWRlIFdlYiBDb25zb3J0aXVt
LA0KKyAqIENvcHlyaWdodCAoYykgMjAwMS0yMDAzIFdvcmxkIFdpZGUgV2ViIENvbnNvcnRpdW0s
DQogICogKE1hc3NhY2h1c2V0dHMgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3ksIEluc3RpdHV0IE5h
dGlvbmFsIGRlDQogICogUmVjaGVyY2hlIGVuIEluZm9ybWF0aXF1ZSBldCBlbiBBdXRvbWF0aXF1
ZSwgS2VpbyBVbml2ZXJzaXR5KS4gQWxsDQogICogUmlnaHRzIFJlc2VydmVkLiBUaGlzIHByb2dy
YW0gaXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIFczQydzIFNvZnR3YXJlDQpJbmRleDogamF2YS9v
cmcvdzNjL2RvbXRzL0RPTVRlc3QuamF2YQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9zb3VyY2Vz
L3B1YmxpYy8yMDAxL0RPTS1UZXN0LVN1aXRlL2phdmEvb3JnL3czYy9kb210cy9ET01UZXN0Lmph
dmEsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjUNCmRpZmYgLXUgLXIxLjUgRE9NVGVzdC5qYXZh
DQotLS0gamF2YS9vcmcvdzNjL2RvbXRzL0RPTVRlc3QuamF2YQkyMyBBcHIgMjAwMyAwNTo0ODoy
NCAtMDAwMAkxLjUNCisrKyBqYXZhL29yZy93M2MvZG9tdHMvRE9NVGVzdC5qYXZhCTI0IEFwciAy
MDAzIDA0OjUzOjEwIC0wMDAwDQpAQCAtMSw1ICsxLDUgQEANCiAvKg0KLSAqIENvcHlyaWdodCAo
YykgMjAwMSBXb3JsZCBXaWRlIFdlYiBDb25zb3J0aXVtLA0KKyAqIENvcHlyaWdodCAoYykgMjAw
MS0yMDAzIFdvcmxkIFdpZGUgV2ViIENvbnNvcnRpdW0sDQogICogKE1hc3NhY2h1c2V0dHMgSW5z
dGl0dXRlIG9mIFRlY2hub2xvZ3ksIEluc3RpdHV0IE5hdGlvbmFsIGRlDQogICogUmVjaGVyY2hl
IGVuIEluZm9ybWF0aXF1ZSBldCBlbiBBdXRvbWF0aXF1ZSwgS2VpbyBVbml2ZXJzaXR5KS4gQWxs
DQogICogUmlnaHRzIFJlc2VydmVkLiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgdW5kZXIg
dGhlIFczQydzIFNvZnR3YXJlDQpAQCAtOTksNyArOTksNyBAQA0KICAgICAgICAgICAgIHJldHVy
biByZXNvbHZlZFVSSTsNCiAgICAgICAgIH0NCiAgICAgfSBjYXRjaChNYWxmb3JtZWRVUkxFeGNl
cHRpb24gZXgpIHsNCi0gICAgICAgIHRocm93IG5ldyBET01UZXN0TG9hZEV4Y2VwdGlvbihleCk7
DQorLy8gICAgICAgIHRocm93IG5ldyBET01UZXN0TG9hZEV4Y2VwdGlvbihleCk7DQogICAgIH0N
CiAgICAgLy8NCiAgICAgLy8gICBidWlsZCBhIFVSTCBmb3IgYSB0ZXN0IGZpbGUgaW4gdGhlIEpB
Ug0KSW5kZXg6IGphdmEvb3JnL3czYy9kb210cy9KQVhQRE9NVGVzdERvY3VtZW50QnVpbGRlckZh
Y3RvcnkuamF2YQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9zb3VyY2VzL3B1YmxpYy8yMDAxL0RP
TS1UZXN0LVN1aXRlL2phdmEvb3JnL3czYy9kb210cy9KQVhQRE9NVGVzdERvY3VtZW50QnVpbGRl
ckZhY3RvcnkuamF2YSx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMQ0KZGlmZiAtdSAtcjEuMSBK
QVhQRE9NVGVzdERvY3VtZW50QnVpbGRlckZhY3RvcnkuamF2YQ0KLS0tIGphdmEvb3JnL3czYy9k
b210cy9KQVhQRE9NVGVzdERvY3VtZW50QnVpbGRlckZhY3RvcnkuamF2YQkzIEZlYiAyMDAyIDA3
OjQ3OjUxIC0wMDAwCTEuMQ0KKysrIGphdmEvb3JnL3czYy9kb210cy9KQVhQRE9NVGVzdERvY3Vt
ZW50QnVpbGRlckZhY3RvcnkuamF2YQkyNCBBcHIgMjAwMyAwNDo1MzoxMSAtMDAwMA0KQEAgLTY4
LDYgKzY4LDEyIEBADQogICAgIH0NCiAgIH0NCiANCisgIHByb3RlY3RlZCBET01UZXN0RG9jdW1l
bnRCdWlsZGVyRmFjdG9yeSBjcmVhdGVJbnN0YW5jZShEb2N1bWVudEJ1aWxkZXJGYWN0b3J5IG5l
d0ZhY3RvcnksDQorICAgIERvY3VtZW50QnVpbGRlclNldHRpbmdbXSBtZXJnZWRTZXR0aW5ncykN
CisgICAgdGhyb3dzIERPTVRlc3RJbmNvbXBhdGlibGVFeGNlcHRpb24gew0KKyAgICByZXR1cm4g
bmV3IEpBWFBET01UZXN0RG9jdW1lbnRCdWlsZGVyRmFjdG9yeShuZXdGYWN0b3J5LG1lcmdlZFNl
dHRpbmdzKTsNCisgIH0NCisNCiAgIHB1YmxpYyBET01UZXN0RG9jdW1lbnRCdWlsZGVyRmFjdG9y
eSBuZXdJbnN0YW5jZShEb2N1bWVudEJ1aWxkZXJTZXR0aW5nW10gbmV3U2V0dGluZ3MpDQogICAg
IHRocm93cyBET01UZXN0SW5jb21wYXRpYmxlRXhjZXB0aW9uIHsNCiAgICAgaWYobmV3U2V0dGlu
Z3MgPT0gbnVsbCkgew0KQEAgLTc1LDcgKzgxLDcgQEANCiAgICAgfQ0KICAgICBEb2N1bWVudEJ1
aWxkZXJTZXR0aW5nW10gbWVyZ2VkU2V0dGluZ3MgPSBtZXJnZVNldHRpbmdzKG5ld1NldHRpbmdz
KTsNCiAgICAgRG9jdW1lbnRCdWlsZGVyRmFjdG9yeSBuZXdGYWN0b3J5ID0gZmFjdG9yeS5uZXdJ
bnN0YW5jZSgpOw0KLSAgICByZXR1cm4gbmV3IEpBWFBET01UZXN0RG9jdW1lbnRCdWlsZGVyRmFj
dG9yeShuZXdGYWN0b3J5LG1lcmdlZFNldHRpbmdzKTsNCisgICAgcmV0dXJuIGNyZWF0ZUluc3Rh
bmNlKG5ld0ZhY3RvcnksIG1lcmdlZFNldHRpbmdzKTsNCiAgIH0NCiANCiAgIHByaXZhdGUgY2xh
c3MgTG9hZEVycm9ySGFuZGxlciBpbXBsZW1lbnRzIG9yZy54bWwuc2F4LkVycm9ySGFuZGxlciB7
DQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>11</attachid>
            <date>2003-04-24 00:58:41 +0000</date>
            <delta_ts>2003-04-24 00:58:41 +0000</delta_ts>
            <desc>Adapter for Xalan-J and default JAXP parser</desc>
            <filename>XalanDOMTestDocumentBuilderFactory.java</filename>
            <type>text/plain</type>
            <size>2370</size>
            <attacher name="Curt Arnold">carnold</attacher>
            
              <data encoding="base64">LyoNCiAqIENvcHlyaWdodCAoYykgMjAwMS0yMDAzIFdvcmxkIFdpZGUgV2ViIENvbnNvcnRpdW0s
DQogKiAoTWFzc2FjaHVzZXR0cyBJbnN0aXR1dGUgb2YgVGVjaG5vbG9neSwgSW5zdGl0dXQgTmF0
aW9uYWwgZGUNCiAqIFJlY2hlcmNoZSBlbiBJbmZvcm1hdGlxdWUgZXQgZW4gQXV0b21hdGlxdWUs
IEtlaW8gVW5pdmVyc2l0eSkuIEFsbA0KICogUmlnaHRzIFJlc2VydmVkLiBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIFczQydzIFNvZnR3YXJlDQogKiBJbnRlbGxlY3R1YWwg
UHJvcGVydHkgTGljZW5zZS4gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZQ0KICog
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbg0KICogdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUg0KICogUFVSUE9TRS4NCiAqIFNlZSBXM0MgTGljZW5z
ZSBodHRwOi8vd3d3LnczLm9yZy9Db25zb3J0aXVtL0xlZ2FsLyBmb3IgbW9yZSBkZXRhaWxzLg0K
ICovDQoNCiAvKg0KICRMb2c6IEpBWFBET01UZXN0RG9jdW1lbnRCdWlsZGVyRmFjdG9yeS5qYXZh
LHYgJA0KIFJldmlzaW9uIDEuMSAgMjAwMi8wMi8wMyAwNzo0Nzo1MSAgZG9tLXRzLTQNCiBNb3Jl
IG1pc3NpbmcgZmlsZXMNCg0KICovDQoNCnBhY2thZ2Ugb3JnLnczYy5kb210czsNCg0KaW1wb3J0
IGphdmF4LnhtbC5wYXJzZXJzLio7DQppbXBvcnQgb3JnLnczYy5kb20uKjsNCmltcG9ydCBvcmcu
dzNjLmRvbXRzLio7DQppbXBvcnQgb3JnLnhtbC5zYXguKjsNCmltcG9ydCBqYXZhLmxhbmcucmVm
bGVjdC4qOw0KDQovKioNCiAqICAgDQogKiAgIFRoaXMgY2xhc3MgdXNlcyBYYWxhbi1KIHRvIGFk
ZCBYUGF0aCBzdXBwb3J0IA0KICogICAgICAgdG8gdGhlIGN1cnJlbnQgSkFYUCBET00gaW1wbGVt
ZW50YXRpb24NCiAqLw0KcHVibGljIGNsYXNzIFhhbGFuRE9NVGVzdERvY3VtZW50QnVpbGRlckZh
Y3RvcnkNCiAgZXh0ZW5kcyBKQVhQRE9NVGVzdERvY3VtZW50QnVpbGRlckZhY3Rvcnkgew0KDQoN
CiAgLyoqDQogICAqIENyZWF0ZXMgYSBKQVhQIGltcGxlbWVudGF0aW9uIG9mIERPTVRlc3REb2N1
bWVudEJ1aWxkZXJGYWN0b3J5Lg0KICAgKiBAcGFyYW0gZmFjdG9yeSBudWxsIGZvciBkZWZhdWx0
IEpBWFAgcHJvdmlkZXIuICBJZiBub3QgbnVsbCwNCiAgICogZmFjdG9yeSB3aWxsIGJlIG11dGF0
ZWQgaW4gY29uc3RydWN0b3IgYW5kIHNob3VsZCBiZSByZWxlYXNlZA0KICAgKiBieSBjYWxsaW5n
IGNvZGUgdXBvbiByZXR1cm4uDQogICAqIEBwYXJhbSBzZXR0aW5ncyBhcnJheSBvZiBzZXR0aW5n
cywgbWF5IGJlIG51bGwuDQogICAqLw0KICBwdWJsaWMgWGFsYW5ET01UZXN0RG9jdW1lbnRCdWls
ZGVyRmFjdG9yeSgNCiAgICBEb2N1bWVudEJ1aWxkZXJGYWN0b3J5IGJhc2VGYWN0b3J5LA0KICAg
IERvY3VtZW50QnVpbGRlclNldHRpbmdbXSBzZXR0aW5ncykNCiAgICB0aHJvd3MgRE9NVGVzdElu
Y29tcGF0aWJsZUV4Y2VwdGlvbiB7DQogICAgc3VwZXIoYmFzZUZhY3RvcnksIHNldHRpbmdzKTsN
CiAgfQ0KDQogIHByb3RlY3RlZCBET01UZXN0RG9jdW1lbnRCdWlsZGVyRmFjdG9yeSBjcmVhdGVJ
bnN0YW5jZShEb2N1bWVudEJ1aWxkZXJGYWN0b3J5IG5ld0ZhY3RvcnksDQogICAgRG9jdW1lbnRC
dWlsZGVyU2V0dGluZ1tdIG1lcmdlZFNldHRpbmdzKSANCiAgICB0aHJvd3MgRE9NVGVzdEluY29t
cGF0aWJsZUV4Y2VwdGlvbiB7DQogICAgcmV0dXJuIG5ldyBYYWxhbkRPTVRlc3REb2N1bWVudEJ1
aWxkZXJGYWN0b3J5KG5ld0ZhY3RvcnksIG1lcmdlZFNldHRpbmdzKTsNCiAgfQ0KDQoNCiAgLyoq
DQogICAqICBDcmVhdGVzIFhQYXRoIGV2YWx1YXRvcg0KICAgKiAgQHBhcmFtIGRvYyBET00gZG9j
dW1lbnQsIG1heSBub3QgYmUgbnVsbA0KICAgKi8NCiAgcHVibGljIE9iamVjdCBjcmVhdGVYUGF0
aEV2YWx1YXRvcihEb2N1bWVudCBkb2MpICB7DQogICAgICB0cnkgew0KICAgICAgICAgIENsYXNz
IHhwYXRoQ2xhc3MgPSBDbGFzcy5mb3JOYW1lKCJvcmcuYXBhY2hlLnhwYXRoLmRvbWFwaS5YUGF0
aEV2YWx1YXRvckltcGwiKTsNCiAgICAgICAgICBDb25zdHJ1Y3RvciBjb25zdHJ1Y3RvciA9IHhw
YXRoQ2xhc3MuZ2V0Q29uc3RydWN0b3IobmV3IENsYXNzW10geyBEb2N1bWVudC5jbGFzcyB9KTsN
CiAgICAgICAgICByZXR1cm4gY29uc3RydWN0b3IubmV3SW5zdGFuY2UobmV3IE9iamVjdFtdIHsg
ZG9jIH0pOw0KICAgICAgfQ0KICAgICAgY2F0Y2goRXhjZXB0aW9uIGV4KSB7DQogICAgICB9DQog
ICAgICByZXR1cm4gZG9jOw0KICAgfQ0KDQoNCn0NCg0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12</attachid>
            <date>2003-04-24 00:59:38 +0000</date>
            <delta_ts>2003-04-24 00:59:38 +0000</delta_ts>
            <desc>JUnit test case for L3 XPath using Xalan</desc>
            <filename>TestXalan.java</filename>
            <type>text/plain</type>
            <size>1534</size>
            <attacher name="Curt Arnold">carnold</attacher>
            
              <data encoding="base64">LyoNCiAqIENvcHlyaWdodCAoYykgMjAwMS0yMDAzIFdvcmxkIFdpZGUgV2ViIENvbnNvcnRpdW0s
DQogKiAoTWFzc2FjaHVzZXR0cyBJbnN0aXR1dGUgb2YgVGVjaG5vbG9neSwgSW5zdGl0dXQgTmF0
aW9uYWwgZGUNCiAqIFJlY2hlcmNoZSBlbiBJbmZvcm1hdGlxdWUgZXQgZW4gQXV0b21hdGlxdWUs
IEtlaW8gVW5pdmVyc2l0eSkuIEFsbA0KICogUmlnaHRzIFJlc2VydmVkLiBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIFczQydzIFNvZnR3YXJlDQogKiBJbnRlbGxlY3R1YWwg
UHJvcGVydHkgTGljZW5zZS4gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZQ0KICog
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbg0KICogdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUg0KICogUFVSUE9TRS4NCiAqIFNlZSBXM0MgTGljZW5z
ZSBodHRwOi8vd3d3LnczLm9yZy9Db25zb3J0aXVtL0xlZ2FsLyBmb3IgbW9yZSBkZXRhaWxzLg0K
ICovDQoNCg0KcGFja2FnZSBvcmcudzNjLmRvbXRzLmxldmVsMy54cGF0aDsNCg0KaW1wb3J0IGp1
bml0LmZyYW1ld29yay4qOw0KaW1wb3J0IGphdmEubGFuZy5yZWZsZWN0Lio7DQppbXBvcnQgamF2
YXgueG1sLnBhcnNlcnMuKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCmltcG9ydCBvcmcudzNjLmRv
bS4qOw0KaW1wb3J0IG9yZy54bWwuc2F4Lio7DQppbXBvcnQgb3JnLnczYy5kb210cy4qOw0KDQpw
dWJsaWMgY2xhc3MgVGVzdFhhbGFuIGV4dGVuZHMgVGVzdFN1aXRlIHsNCg0KICBwdWJsaWMgc3Rh
dGljIFRlc3RTdWl0ZSBzdWl0ZSgpIHRocm93cyBFeGNlcHRpb24NCiAgew0KICAgIENsYXNzIHRl
c3RDbGFzcyA9IENsYXNzTG9hZGVyLmdldFN5c3RlbUNsYXNzTG9hZGVyKCkubG9hZENsYXNzKCJv
cmcudzNjLmRvbXRzLmxldmVsMy54cGF0aC5hbGx0ZXN0cyIpOw0KICAgIENvbnN0cnVjdG9yIHRl
c3RDb25zdHJ1Y3RvciA9IHRlc3RDbGFzcy5nZXRDb25zdHJ1Y3RvcihuZXcgQ2xhc3NbXSB7IERP
TVRlc3REb2N1bWVudEJ1aWxkZXJGYWN0b3J5LmNsYXNzIH0pOw0KDQogICAgRG9jdW1lbnRCdWls
ZGVyRmFjdG9yeSBqYXhwRmFjdG9yeSA9IERvY3VtZW50QnVpbGRlckZhY3RvcnkubmV3SW5zdGFu
Y2UoKTsNCg0KICAgIERPTVRlc3REb2N1bWVudEJ1aWxkZXJGYWN0b3J5IGZhY3RvcnkgPQ0KICAg
ICAgICBuZXcgWGFsYW5ET01UZXN0RG9jdW1lbnRCdWlsZGVyRmFjdG9yeShqYXhwRmFjdG9yeSwN
CiAgICAgICAgICBYYWxhbkRPTVRlc3REb2N1bWVudEJ1aWxkZXJGYWN0b3J5LmdldENvbmZpZ3Vy
YXRpb24xKCkpOw0KDQoNCiAgICBPYmplY3QgdGVzdCA9IHRlc3RDb25zdHJ1Y3Rvci5uZXdJbnN0
YW5jZShuZXcgT2JqZWN0W10geyBmYWN0b3J5IH0pOw0KDQogICAgcmV0dXJuIG5ldyBKVW5pdFRl
c3RTdWl0ZUFkYXB0ZXIoKERPTVRlc3RTdWl0ZSkgdGVzdCk7DQogIH0NCg0KDQp9DQoNCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>13</attachid>
            <date>2003-04-24 01:00:01 +0000</date>
            <delta_ts>2003-04-24 01:00:01 +0000</delta_ts>
            <desc>Adapter for Xalan-J and default JAXP parser (alternate config)</desc>
            <filename>TestXalanAltConfig.java</filename>
            <type>text/plain</type>
            <size>1541</size>
            <attacher name="Curt Arnold">carnold</attacher>
            
              <data encoding="base64">LyoNCiAqIENvcHlyaWdodCAoYykgMjAwMS0yMDAzIFdvcmxkIFdpZGUgV2ViIENvbnNvcnRpdW0s
DQogKiAoTWFzc2FjaHVzZXR0cyBJbnN0aXR1dGUgb2YgVGVjaG5vbG9neSwgSW5zdGl0dXQgTmF0
aW9uYWwgZGUNCiAqIFJlY2hlcmNoZSBlbiBJbmZvcm1hdGlxdWUgZXQgZW4gQXV0b21hdGlxdWUs
IEtlaW8gVW5pdmVyc2l0eSkuIEFsbA0KICogUmlnaHRzIFJlc2VydmVkLiBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIFczQydzIFNvZnR3YXJlDQogKiBJbnRlbGxlY3R1YWwg
UHJvcGVydHkgTGljZW5zZS4gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZQ0KICog
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbg0KICogdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUg0KICogUFVSUE9TRS4NCiAqIFNlZSBXM0MgTGljZW5z
ZSBodHRwOi8vd3d3LnczLm9yZy9Db25zb3J0aXVtL0xlZ2FsLyBmb3IgbW9yZSBkZXRhaWxzLg0K
ICovDQoNCg0KcGFja2FnZSBvcmcudzNjLmRvbXRzLmxldmVsMy54cGF0aDsNCg0KaW1wb3J0IGp1
bml0LmZyYW1ld29yay4qOw0KaW1wb3J0IGphdmEubGFuZy5yZWZsZWN0Lio7DQppbXBvcnQgamF2
YXgueG1sLnBhcnNlcnMuKjsNCmltcG9ydCBqYXZhLnV0aWwuKjsNCmltcG9ydCBvcmcudzNjLmRv
bS4qOw0KaW1wb3J0IG9yZy54bWwuc2F4Lio7DQppbXBvcnQgb3JnLnczYy5kb210cy4qOw0KDQpw
dWJsaWMgY2xhc3MgVGVzdFhhbGFuQWx0Q29uZmlnIGV4dGVuZHMgVGVzdFN1aXRlIHsNCg0KICBw
dWJsaWMgc3RhdGljIFRlc3RTdWl0ZSBzdWl0ZSgpIHRocm93cyBFeGNlcHRpb24NCiAgew0KICAg
IENsYXNzIHRlc3RDbGFzcyA9IENsYXNzTG9hZGVyLmdldFN5c3RlbUNsYXNzTG9hZGVyKCkubG9h
ZENsYXNzKCJvcmcudzNjLmRvbXRzLmxldmVsMy54cGF0aC5hbGx0ZXN0cyIpOw0KICAgIENvbnN0
cnVjdG9yIHRlc3RDb25zdHJ1Y3RvciA9IHRlc3RDbGFzcy5nZXRDb25zdHJ1Y3RvcihuZXcgQ2xh
c3NbXSB7IERPTVRlc3REb2N1bWVudEJ1aWxkZXJGYWN0b3J5LmNsYXNzIH0pOw0KDQogICAgRG9j
dW1lbnRCdWlsZGVyRmFjdG9yeSBqYXhwRmFjdG9yeSA9IERvY3VtZW50QnVpbGRlckZhY3Rvcnku
bmV3SW5zdGFuY2UoKTsNCg0KICAgIERPTVRlc3REb2N1bWVudEJ1aWxkZXJGYWN0b3J5IGZhY3Rv
cnkgPQ0KICAgICAgICBuZXcgWGFsYW5ET01UZXN0RG9jdW1lbnRCdWlsZGVyRmFjdG9yeShqYXhw
RmFjdG9yeSwNCiAgICAgICAgICBYYWxhbkRPTVRlc3REb2N1bWVudEJ1aWxkZXJGYWN0b3J5Lmdl
dENvbmZpZ3VyYXRpb24yKCkpOw0KDQogICAgT2JqZWN0IHRlc3QgPSB0ZXN0Q29uc3RydWN0b3Iu
bmV3SW5zdGFuY2UobmV3IE9iamVjdFtdIHsgZmFjdG9yeSB9KTsNCg0KICAgIHJldHVybiBuZXcg
SlVuaXRUZXN0U3VpdGVBZGFwdGVyKChET01UZXN0U3VpdGUpIHRlc3QpOw0KICB9DQoNCg0KfQ0K
DQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>