[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Hi there,
I have done it using document() fucntion, but now , i want to use jdom and xsl to achieve it , but I really have no idea how to do it,I suppose i can use jdom to merge them togther and store it to a new xml file then use xsl to transfom it ????
thank you very much for any idea and possible solutions !!!the follow are the files
i have 3 xml documents here, first one is
fellowship:
<?xml version="1.0" ?> - <fellowship id="1000">
<title>entertainment club</title> <descr>welcome to this amazing club</descr> - <members>
- <member id="200201">
<link url="file:// wangning" /> </member>
- <member id="200202">
<link url="file://Derek" /> </member>
</members>
</fellowship>
and the other two have the same structure
one is fellow1.xml
<?xml version="1.0" ?> <fellow>
<name>ning</name> <surname>wang</surname> <email>ilydear@xxxxxxxxxxx</email> <resources>
<resource id="001" type="mp3">
<title>hero</title> <author id="sony">john</author> <description>famous in uk.</description> <location url="file://wangning" /> </resource>
<resource id="002" type="mp3">
<title>titanic</title> <author id="bmw">jane</author> <description>famous in world!.</description> <location url="file://wangning" /> </resource>
</resources>
</fellow>
and fellow2.xml
<?xml version="1.0" ?> - <fellow>
<name>derek</name> <surname>ben</surname> <email>derek@xxxxxxxxxxx</email> - <resources>
- <resource id="003" type="ebook">
<title>ghost</title> <author id="uk">tomjohson</author> <description>written in 1978.</description> <location url="file://Derek" /> </resource>
- <resource id="004" type="ebook">
<title>angel</title> <author id="usa">jerry</author> <description>very good imagination!.</description> <location url="file://Derek" /> </resource>
</resources>
</fellow>
The question here is how I can merge the two documents using jdom and then use xsl to transfome it to a new xml file according to the following given catalogue.dtd!!!
catalogue.dtd
<!ELEMENT items (item)*>
<!ELEMENT type (#pcdata)>
<!ELEMENT title (#pcdata)>
<!ELEMENT description (#pcdata)>
_________________________________________________________________
与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/lccn/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
[xsl] question about merging xml documents using xsl and jdom!
Subject: [xsl] question about merging xml documents using xsl and jdom! From: "Wang Ning" <ilydearp@xxxxxxxxxxx> Date: Tue, 26 Nov 2002 14:29:25 +0000 |
Hi there,
I have done it using document() fucntion, but now , i want to use jdom and xsl to achieve it , but I really have no idea how to do it,I suppose i can use jdom to merge them togther and store it to a new xml file then use xsl to transfom it ????
thank you very much for any idea and possible solutions !!!the follow are the files
i have 3 xml documents here, first one is
fellowship:
<?xml version="1.0" ?> - <fellowship id="1000">
<title>entertainment club</title> <descr>welcome to this amazing club</descr> - <members>
- <member id="200201">
<link url="file:// wangning" /> </member>
- <member id="200202">
<link url="file://Derek" /> </member>
</members>
</fellowship>
and the other two have the same structure
one is fellow1.xml
<?xml version="1.0" ?> <fellow>
<name>ning</name> <surname>wang</surname> <email>ilydear@xxxxxxxxxxx</email> <resources>
<resource id="001" type="mp3">
<title>hero</title> <author id="sony">john</author> <description>famous in uk.</description> <location url="file://wangning" /> </resource>
<resource id="002" type="mp3">
<title>titanic</title> <author id="bmw">jane</author> <description>famous in world!.</description> <location url="file://wangning" /> </resource>
</resources>
</fellow>
and fellow2.xml
<?xml version="1.0" ?> - <fellow>
<name>derek</name> <surname>ben</surname> <email>derek@xxxxxxxxxxx</email> - <resources>
- <resource id="003" type="ebook">
<title>ghost</title> <author id="uk">tomjohson</author> <description>written in 1978.</description> <location url="file://Derek" /> </resource>
- <resource id="004" type="ebook">
<title>angel</title> <author id="usa">jerry</author> <description>very good imagination!.</description> <location url="file://Derek" /> </resource>
</resources>
</fellow>
The question here is how I can merge the two documents using jdom and then use xsl to transfome it to a new xml file according to the following given catalogue.dtd!!!
catalogue.dtd
<!ELEMENT catalogue (items)> <!ATTLIST catalogue id ID #required>
<!ELEMENT items (item)*>
<!ELEMENT item (type, title, author*, description, location, owner)> <!ATTLIST item id ID #required>
<!ELEMENT type (#pcdata)>
<!ELEMENT title (#pcdata)>
<!ELEMENT author (#pcdata)> <!ATTLIST author id CDATA #required>
<!ELEMENT description (#pcdata)>
<!ELEMENT location empty> <!ATTLIST location url CDATA #required>
<!ELEMENT owner empty> <!ATTLIST owner id CDATA #REQUIRED url CDATA #required>
_________________________________________________________________
与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/lccn/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] parameters in xsp don't work, Robert Sösemann | Thread | [xsl] Changing a node value for a v, Jeff Harman |
[xsl] parameters in xsp don't work, Robert Sösemann | Date | [xsl] Changing a node value for a v, Jeff Harman |
Month |