[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

XML 2 XML

Subject: XML 2 XML
From: Rosa I-Ting Cheng <Rosa@xxxxxxxxxxxxx>
Date: Thu, 25 Jan 2001 10:41:53 +1100
 XML 2 XML
yes I had that in my XSL stylesheet, but this is the result shown on the
ie5.5:
1998 FORD 0 no answer no answer no answer Suncorp Metway Motor 

here's the XSLT:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output method="xml" indent="yes"/>

<xsl:template match="/" xml:space="preserve">
   <xsl:apply-templates select="Questions"/>
</xsl:template>

<xsl:template match="Questions">
   <xsl:element name="{name()}">
   <xsl:apply-templates select="Question"/>
   </xsl:element>
</xsl:template>

<xsl:template match="Question">
   <xsl:element name="{name()}">
   <xsl:for-each select=".">
   <xsl:variable name="ansTag" select="AnswerTag/."/>
<!--   <xsl:for-each select="*">
      <xsl:element name="{name()}"><xsl:value-of select="."/></xsl:element>
   </xsl:for-each>-->
   <xsl:for-each select="document('Ans.xml')/Notify/RiskDetails/*">
   <xsl:if test="name() = $ansTag">
      <xsl:choose>
      <xsl:when test=".=''">
         no answer
      </xsl:when>
      <xsl:otherwise>
         <xsl:element name="Answer"><xsl:value-of select="."/></xsl:element>
      </xsl:otherwise>
      </xsl:choose>
   </xsl:if>
   </xsl:for-each>
   </xsl:for-each>
   </xsl:element>
</xsl:template>

</xsl:stylesheet>

here's the XML:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="insurance.xsl"?>

<Questions>
   <Question>
      <Caption>How old is your car?</Caption>
      <AnswerTag>Year</AnswerTag>
   </Question>
   <Question>
      <Caption>What kind(brand) of car is it?</Caption>
      <AnswerTag>VehicleMake</AnswerTag>
   </Question>
   <Question>
      <Caption>What is your car's Vehicle ID?</Caption>
      <AnswerTag>VehicleID</AnswerTag>
   </Question>
   <Question>
      <Caption>What is the Age of the second additional driver?</Caption>
      <AnswerTag>SecondAdditionalDriverAge</AnswerTag>
   </Question>
   <Question>
      <Caption>What is the percentage driven for the second
driver?</Caption>
      <AnswerTag>SecondAdditionalPercentageDriven</AnswerTag>
   </Question>
   <Question>
      <Caption>How many years is the second driver licensed?</Caption>
      <AnswerTag>SecondAdditionalDriverYearsLicensed</AnswerTag>
   </Question>
   <Question>
      <Caption>What is the insurer's ID?</Caption>
      <AnswerTag>InsurerID</AnswerTag>
   </Question>
</Questions>

and I'm not using an ASP. just double clicking on the file in the Explorer.

-----Original Message-----
From: Adam Van Den Hoven [mailto:Adam.Hoven@xxxxxxxxxxxx]
Sent: Thursday, 25 January 2001 10:16 AM
To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
Subject: RE:  XML 2 XML


You want to use a <xsl:output method='xml' /> tag and you should get what
you are looking for. Otherwise, if you are generating this output from asp,
you may have to set the content type to "text/xml"

> -----Original Message-----
> From: Rosa I-Ting Cheng [mailto:Rosa@xxxxxxxxxxxxx]
> Sent: Wednesday, January 24, 2001 3:05 PM
> To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
> Subject:  XML 2 XML
> 
> 
> Well at the moment I've written an XSL for my XML for it to 
> transform into
> another XML. I do know how to see the result HTML for 
> transformations that
> goes from XML to HTML: just double click on the icon in the explorer.
> However, when I double click for a transformation that goes 
> XML to XML, all
> i see are the texts that comes between tags.  How can I see 
> the tranformed
> new XML in a format such as
> 
> <tag1>
>    <tag2/>
>    <tag3/>
> </tag1>
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.