<html>
<head>
<link href="mmres://user_interface_reference.css" rel="stylesheet" type="text/css">
<title>XMLVALIDATE</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">XMLVALIDATE</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>
DTD (hLg^Cv`j ܂ XML XL[}gpāAXML eLXghLg܂ 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>
̌؍\
</p>

<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">JeS</span>
<p>
XML ֐
</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>XmlValidate(xmlDoc[, validator])
</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>
cfxmlAIsXmlDocAIsXMLAXmlFormatAXmlNewAXmlParseAXmlSearchAXmlTransformAwColdFusion 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: ̊֐ǉ܂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>
p[^ő URL ܂͑΃t@Cw肵ꍇAColdFusion ݂͌ ColdFusion y[WpX[gƂĊ܂łfBNg (URL ̏ꍇ͉zfBNg) gp܂B 
</p>

<p>
validator p[^́AhLg؂邽߂Ɏgp DTD ܂̓XL[}w肵܂B̃p[^ȗꍇ́AXML hLgɎ̂ꂩ܂߂Kv܂B
</p>
<ul>

<li>DTD ܂ DTD ̏ꏊw肷 !DOCTYPE ^O</li>

<li>XL[}̏ꏊw肷 xsi:schemaLocation ^O܂  xsi:noNamespaceSchemaLocation ^O</li>
</ul>

<p>
validator p[^gpAXML hLg DTD ܂̓XL[}w肷ꍇAXmlValidate ֐ validator p[^̕gpAXML hLgł̎w𖳎܂B
</p>

<p>
validator p[^gpAXML hLg DTD ܂̓XL[}w肵ȂꍇÅ֐ Errors tB[hɃG[bZ[Wꂽ\̂Ԃ܂B
</p>

<p>
̊֐́AXML hLgŜɑ΂Č؏sAɌoꂽG[ׂă|[g܂B̌ʁAԂ\̂ WarningAErrorA FatalError ̊etB[h̑gݍ킹ɂȂ\AetB[hɂ͕̃G[bZ[W܂ނƂł܂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>
̗ɂ 3 ̕܂B܂AXML t@CAXSD XL[}t@CAь؂̂߂ XML t@C͂ăXL[}gp CFML y[WłBCFML t@Cł́AԂ\̂ Status tB[h̒l\AԂ\̂\܂B XML ̌ʂ\ɂ́Acustorder.xml C܂B
</p>
<table>
  <tr valign="top">
    <td width="30"><strong>: </strong></td>
    <td>̗ŎgpXL[}́AXmlParse ̗Ŏgp DTD Ɠ XML \̂\܂B</td>
  </tr>
</table>
<p>
&quot;custorder.xml&quot; t@Ĉ͎ƂłB 
</p>
<pre>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;order xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; 
xsi:noNamespaceSchemaLocation=&quot;http://localhost:8500/something.xsd&quot; 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>
&quot;custorder.xsd&quot; t@Ĉ͎ƂłB
</p>
<pre>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
elementFormDefault=&quot;qualified&quot;&gt;
   &lt;xs:element name=&quot;customer&quot;&gt;
      &lt;xs:complexType&gt;
         &lt;xs:attribute name=&quot;firstname&quot; type=&quot;xs:string&quot; use=&quot;required&quot;/&gt;
         &lt;xs:attribute name=&quot;lastname&quot; type=&quot;xs:string&quot; use=&quot;required&quot;/&gt;
         &lt;xs:attribute name=&quot;accountNum&quot; type=&quot;xs:string&quot; use=&quot;required&quot;/&gt;
      &lt;/xs:complexType&gt;
   &lt;/xs:element&gt;
   &lt;xs:element name=&quot;name&quot; type=&quot;xs:string&quot;/&gt;
   &lt;xs:element name=&quot;quantity&quot; type=&quot;xs:string&quot;/&gt;
   &lt;xs:element name=&quot;unitprice&quot; type=&quot;xs:string&quot;/&gt;
   &lt;xs:element name=&quot;item&quot;&gt;
      &lt;xs:complexType&gt;
         &lt;xs:sequence&gt;
            &lt;xs:element ref=&quot;name&quot;/&gt;
            &lt;xs:element ref=&quot;quantity&quot;/&gt;
            &lt;xs:element ref=&quot;unitprice&quot;/&gt;
         &lt;/xs:sequence&gt;
         &lt;xs:attribute name=&quot;id&quot; type=&quot;xs:integer&quot; use=&quot;required&quot;&gt;
         &lt;/xs:attribute&gt;
      &lt;/xs:complexType&gt;
   &lt;/xs:element&gt;
   &lt;xs:element name=&quot;items&quot;&gt;
      &lt;xs:complexType&gt;
         &lt;xs:sequence&gt;
            &lt;xs:element ref=&quot;item&quot; maxOccurs=&quot;unbounded&quot;/&gt;
         &lt;/xs:sequence&gt;
      &lt;/xs:complexType&gt;
   &lt;/xs:element&gt;
   &lt;xs:element name=&quot;order&quot;&gt;
      &lt;xs:complexType&gt;
         &lt;xs:sequence&gt;
            &lt;xs:element ref=&quot;customer&quot;/&gt;
            &lt;xs:element ref=&quot;items&quot;/&gt;
         &lt;/xs:sequence&gt;
         &lt;xs:attribute name=&quot;id&quot; type=&quot;xs:string&quot; use=&quot;required&quot;/&gt;
      &lt;/xs:complexType&gt;
   &lt;/xs:element&gt;
&lt;/xs:schema&gt;
</pre>
<p>
CFML t@Ĉ͎ƂłBXML t@C̃t@CуXL[} URL gp܂BXML pX URL pX͐΃pXłȂ΂Ȃ܂B
</p>
<pre>&lt;cfset
myResults=XMLValidate(&quot;C:CFusionMX7wwwrootexamplescustorder.xml&quot;, 
&quot;http://localhost:8500/examples/custorder.xsd&quot;)&gt;
&lt;cfoutput&gt;
custorder.xml  custorder.xsd Əƍ܂?#results.status#&lt;br&gt;&lt;br&gt;
&lt;/cfoutput&gt;
XMLValidate ɂĕԂ myResults \̂̃_v&lt;br&gt;
&lt;cfdump var=&quot;#myResults#&quot;&gt;
</pre>
         </td>
      </tr>
   </table>
   </div>
<div id="ERRORS">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">ERRORS</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>؋@\̃G[bZ[W܂ޔzłB̃bZ[ẂAhLg DTD 
܂̓XL[}ɏĂȂ (hLgLłȂ) ܂B


  </td>
  </tr>
  </table>
</div>
<div id="FATALERRORS">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">FATALERRORS</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>؋@\̏dG[bZ[W܂ޔzłBdG[́AhLg XML `
ݒG[邱 (hLgEFtH[h XML łȂ) ܂B


  </td>
  </tr>
  </table>
</div>
<div id="STATUS">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">STATUS</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>u[lłB
<ul>

<li>hLgLłꍇ true</li>

<li>؃`FbNɎsꍇ false</li>
</ul>


  </td>
  </tr>
  </table>
</div>
<div id="WARNING">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">WARNING</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>؋@\̌x܂ޔzłBEFtH[h̗LhLgŌxbZ[W
ꍇ܂B


  </td>
  </tr>
  </table>
</div>
<div id="XMLDOC">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">XMLDOC</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>̂ꂩłB
<ul>

<li>XML hLg܂ޕ</li>

<li>XML t@C̖O</li>

<li>XML t@C URLBhttpAhttpsAftpAfile ȂǁALȃvgRʎqłB</li>

<li>XML hLgIuWFNgBƂ΁AXmlParse ֐ɂĐꂽ XML hLgIuWFNgȂǂłB</li>
</ul>


  </td>
  </tr>
  </table>
</div>
<div id="VALIDATOR">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">VALIDATOR</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>̂ꂩłB
<ul>

<li>DTD ܂̓XL[}܂ޕ</li>

<li>DTD ܂̓XL[}t@C̖O</li>

<li>DTD ܂̓XL[}t@C URLBhttpAhttpsAftpAfile ȂǁALȃvgRʎqłB</li>
</ul>


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

  </body>
</html>
