You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-users@xerces.apache.org by Savita <sa...@india.hp.com> on 2002/05/13 15:23:53 UTC

preparing a XSL sheet

Hi all,

I have a XML file like this
<FIELDMAP>
<TABLE>
<NAME>LOCATIONS</NAME>
<FIELD>
<COLUMN>LOCATION_ID</COLUMN>
<TAG>CUSTOMER/ID</TAG>
<TYPE>VARCHAR</TYPE>
<LENGTH>80</LENGTH>
<ID>select nextval from sequence</ID>
</FIELD>
<FIELD>
<COLUMN>ADDRESS1</COLUMN>
<TAG>CUSTOMER/ADDRESS1</TAG>
<TYPE>VARCHAR</TYPE>
<LENGTH>80</LENGTH>
</FIELD>
</TABLE>

<TABLE>
<NAME>CONTACT</NAME>
<FIELD>
<COLUMN>LAST_NAME</COLUMN>
<TAG>CUSTOMER/LAST_NAME</TAG>
<TYPE>VARCHAR</TYPE>
<LENGTH>80</LENGTH>
<ID>select nextval from sequence</ID>
</FIELD>
<FIELD>
<COLUMN>FIRST_NAME</COLUMN>
<TAG>CUSTOMER/FIRST_NAME</TAG>
<TYPE>VARCHAR</TYPE>
<LENGTH>80</LENGTH>
</FIELD>
<FIELD>
<COLUMN>CREATED_BY</COLUMN>
<TAG>CUSTOMER/CREATED_BY</TAG>
<TYPE>VARCHAR</TYPE>
<LENGTH>80</LENGTH>
<ID>select nextval from sequence</ID>
</FIELD>
<FIELD>
</TABLE>

</FIELDMAP>

>From this XML file I have to prepare a xsl sheet some thing like select
LOCATIONS.LOCATION_ID,CONTACT.CUSTOMER/LAST_NAME from LOCATIONS,CONTACT
where CONTACT.CUSTOMER/CREATED_BY=<xsl:value of
select='CUSTOMER/CREATED_BY'/>

How to do this transformation .

Please let me know.

Regards

Savita.