<html>
<head>
<link href="mmres://user_interface_reference.css" rel="stylesheet" type="text/css">
<title>XMLTRANSFORM</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
   <div id="">
   <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
      <tr> 
         <td valign="top" class="name">XMLTRANSFORM</td>
         <td valign="top" nowrap class="compatibility">&nbsp;</td>
      </tr>
      <tr>
         <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
      </tr>


    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title"></span>
<p>
XSLT (Extensible Stylesheet Language Transformation)  XML ɓKp܂BXML ́A`hLg̏ꍇ XML hLgIuWFNg̏ꍇ܂B
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">߂l</span>
<p>
XSLT  XML ɓKpʂ܂ޕ
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">JeS</span>
<p>
ϊ֐AXML ֐
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">֐̃V^bNX</span><pre>XmlTransform(xml, xsl[, parameters])
</pre>    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">֘A</span>
<p>
cfxmlAXmlFormatAXmlNewAXmlParseAXmlSearchAXmlValidateAwColdFusion MX JKChx̑35͂́uXML  WDDX ̎gpv 
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">qXg</span>
<p>
ColdFusion&#160;MX&#160;7: parameters p[^ǉAXSL ̃t@Cgpł悤ɂȂ܂B
</p>

<p>
ColdFusion&#160;MX: ̊֐ǉ܂B
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">p[^</span>
<p>

</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">gp@</span>
<p>
XSLT ł́AExtensible Stylesheet Language (XSL) X^CV[gKp邱ƂɂAXML hLgʂ̌`\ɕϊ܂BXSLT V^bNX܂ XSL ́AW3C (World Wide Web Consortium) ɂĎdl߂Ă܂BXSL  XSLT ̏ڍׂɂẮAW3C  Web TCg www.w3.org/Style/XSL/</a> QƂĂB
</p>

<p>
CN[hXe[gg΃pXƋ XSLT R[hɊ܂܂ĂꍇAColdFusion  XSLT t@C̏ꏊɑ΂ăpX܂BXSL ̏ꍇ́A݂ ColdFusion y[W̏ꏊɑ΂ăpX܂B
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title"></span>
<p>
̗ł́Aڋq XML hLgAڋqђiƐʂ̕\܂ HTML hLgɕϊ܂B
</p>

<p>
ڋq &quot;custorder.xml&quot; t@Cɂ́A̍s܂B
</p>
<pre>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;order id=&quot;4323251&quot;&gt;
   &lt;customer firstname=&quot;Philip&quot; lastname=&quot;Cramer&quot; accountNum=&quot;21&quot;/&gt;
   &lt;items&gt;
      &lt;item id=&quot;43&quot;&gt;
         &lt;name&gt;Hpn}[&lt;/name&gt;
         &lt;quantity&gt;1&lt;/quantity&gt;
         &lt;unitprice&gt;15.95&lt;/unitprice&gt;
      &lt;/item&gt;
      &lt;item id=&quot;54&quot;&gt;
         &lt;name&gt;36 C`̃vX`bNF&lt;/name&gt;
         &lt;quantity&gt;2&lt;/quantity&gt;
         &lt;unitprice&gt;6.95&lt;/unitprice&gt;
      &lt;/item&gt;
      &lt;item id=&quot;68&quot;&gt;
         &lt;name&gt;W̓hpVi[&lt;/name&gt;
         &lt;quantity&gt;3&lt;/quantity&gt;
         &lt;unitprice&gt;8.95&lt;/unitprice&gt;
      &lt;/item&gt;
   &lt;/items&gt;
&lt;/order&gt;
</pre>
<p>
XML  HTML ɕϊāAڋqєꂽiƐʂ\ XSLT t@C &quot;custorder.xsd&quot; ɂ́A̍s܂B
</p>
<pre>&lt;?xml version=&quot;1.0&quot; ?&gt;
&lt;xsl:stylesheet version=&quot;1.0&quot; xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot;&gt;
&lt;xsl:output method=&quot;html&quot; doctype-public=&quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot; /&gt;
   &lt;xsl:template match=&quot;/&quot;&gt;
      &lt;html&gt;
         &lt;body&gt;
            &lt;table border=&quot;2&quot; bgcolor=&quot;yellow&quot;&gt;
               &lt;tr&gt;
                  &lt;th&gt;O&lt;/th&gt;
                  &lt;th&gt;i&lt;/th&gt;
               &lt;/tr&gt;
               &lt;xsl:for-each select=&quot;breakfast_menu/food&quot;&gt;
                  &lt;tr&gt;
                     &lt;td&gt;
                        &lt;xsl:value-of select=&quot;name&quot;/&gt;
                     &lt;/td&gt;
                     &lt;td&gt;
                        &lt;xsl:value-of select=&quot;price&quot;/&gt;
                     &lt;/td&gt;
                  &lt;/tr&gt;
               &lt;/xsl:for-each&gt;
            &lt;/table&gt;
         &lt;/body&gt;
      &lt;/html&gt;
   &lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;
</pre>
<p>
 CFML t@Cɂ͎̍s܂܂Ă܂B
</p>
<pre>&lt;cffile action=&quot;read&quot; file=&quot;C:CFusionMX7wwwrootexamplescustorder.xsl&quot; 
variable=&quot;xmltrans&quot;&gt;
&lt;cfset xmldoc = XmlParse(&quot;C:CFusionMX7wwwrootexamplescustorder.xml&quot;)&gt;
&lt;cfoutput&gt;#XmlTransform(xmldoc, xmltrans)#&lt;/cfoutput&gt;
</pre>
         </td>
      </tr>
   </table>
   </div>
<div id="XML">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">XML</td>
  <td valign="top" nowrap class="compatibility">&nbsp;</td>
  </tr>
  <tr>
  <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
  </tr>

 </td>
  </tr>
  <tr>
    <td>`܂ XML hLg܂ XML hLgIuWFNgłB


  </td>
  </tr>
  </table>
</div>
<div id="XSL">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">XSL</td>
  <td valign="top" nowrap class="compatibility">&nbsp;</td>
  </tr>
  <tr>
  <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
  </tr>

 </td>
  </tr>
  <tr>
    <td>Kp XSLT ϊłÂꂩɑ܂B
 </td>
  </tr>
  <tr>
    <td>̂ꂩłB
<ul>

<li>XSL eLXg܂ޕ</li>

<li>XSTLT t@C̖OB݂ CFML y[W܂ރfBNgŎn܂鑊΃pXłB </li>

<li>XSLT t@C URLBhttpAhttpsAftpAt@CȂǁALȃvgRʎqłB݂ CFML y[W܂ރfBNgŎn܂鑊΃pXłB </li>
</ul>


  </td>
  </tr>
  </table>
</div>
<div id="P[^">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">P[^</td>
  <td valign="top" nowrap class="compatibility">&nbsp;</td>
  </tr>
  <tr>
  <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
  </tr>

 </td>
  </tr>
  <tr>
    <td>hLg̕ϊɎgp XSL ev[gp[^̖O/l̃yA܂ލ\
̂łBxslString p[^Œ` XSL ϊł́AXML Ƃɂ
̃p[^lgp܂B


  </td>
  </tr>
  </table>
</div>

  </body>
</html>
