ÀûÓÃXMLʵÏÖͨÓÃWEB±¨±í´òӡʵ¼ÊʹÓÃÖеÄÀý×Ó_XHTML/WEB_ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤»ùµØ--Powered by WWW.RONGSEN.COM.CN

ÀûÓÃXMLʵÏÖͨÓÃWEB±¨±í´òӡʵ¼ÊʹÓÃÖеÄÀý×Ó

×÷ÕߣººÚ¿Í·ÀÏßÍø°²XML½Ì³Ì»ùµØ À´Ô´£ººÚ¿Í·ÀÏßÍø°²XML½Ì³Ì»ùµØ ä¯ÀÀ´ÎÊý£º0

±¾Æª¹Ø¼ü´Ê£º´òӡʵ¼ÊʹÓÃÀý×Ó
ºÚ¿Í·ÀÏßÍø°²ÍøѶ£º¡¡¡¡×î½ü×öµÄÒ»¸öB/SÏîÄ¿£¬ÔÚ´òӡʱ²ÉÓÃÁËÔÚIEÖÐǶÈë.net winform¿Ø¼þºÍXML½áºÏµÄ·½Ê½£¨²Î¼ûhttp://www.yesky.com/20030214/1652186.shtml£©£¬ÔÚʵ¼ÊÓ¦Óùý³ÌÖУ¬ÓÐһЩÐĵ㬺ʹó¼Ò·ÖÏí¡£¡¡...

¡¡¡¡×î½ü×öµÄÒ»¸öB/SÏîÄ¿£¬ÔÚ´òӡʱ²ÉÓÃÁËÔÚIEÖÐǶÈë.net winform¿Ø¼þºÍXML½áºÏµÄ·½Ê½£¨²Î¼ûhttp://www.yesky.com/20030214/1652186.shtml£©£¬ÔÚʵ¼ÊÓ¦Óùý³ÌÖУ¬ÓÐһЩÐĵ㬺ʹó¼Ò·ÖÏí¡£
¡¡¡¡£¨Ò»£©.ʹÓÃͨÓÃÄ£°æ¸ñʽ»¯XMLÎļþ
¡¡¡¡ÏµÍ³Öй²Óõ½ÁËÈýÖÖµ¥¾Ý£¬·Ö±ðΪ³ö¿âµ¥£¬Èë¿âµ¥£¬ËÍ»õµ¥£¬Òò´Ë£¬¶¨ÒåÈý¸öÄ£°æÎļþ£¬¸ñʽÈçÏ£º
¡¡¡¡chukudan.xsl:
¡¡¡¡<?xml version="1.0" encoding="GB2312"?>
¡¡¡¡<xsl:stylesheet version="1.0"  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
¡¡¡¡   <xsl:template match="Bill">  
¡¡¡¡   <root>
¡¡¡¡ <pagesetting>
¡¡¡¡  <landscape>false</landscape>
¡¡¡¡  <paperkind>Custom</paperkind>
¡¡¡¡  <paperwidth>800</paperwidth>
¡¡¡¡  <paperheight>600</paperheight>
¡¡¡¡  <paperleft>0</paperleft>
¡¡¡¡  <paperight>0</paperight>
¡¡¡¡  <papetop>0</papetop>
¡¡¡¡  <papebottom>0</papebottom>
¡¡¡¡ </pagesetting>
¡¡¡¡ <reporttable>
¡¡¡¡      <bill x="55" y="19" border="0" bordercolor="white" maxlines="6">
¡¡¡¡  <xsl:for-each select="BillMaster">
¡¡¡¡   <toptable width="743">
¡¡¡¡    <tr height="20">
¡¡¡¡     <td width="118"  align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white">³µ´ÎºÅ:</td>
¡¡¡¡     <td width="449"  align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="White"><xsl:value-of select="SERIAL_NO" /></td>
¡¡¡¡     <td width="35"  align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white"></td>
¡¡¡¡     <td width="138"  align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white"></td>
¡¡¡¡    </tr>  
¡¡¡¡   </toptable>
¡¡¡¡  </xsl:for-each>
¡¡¡¡  <detailtable width="373">
¡¡¡¡   <xsl:for-each select="BillDetail">  
¡¡¡¡    <tr height="33">
¡¡¡¡     <td width="90" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="White"><xsl:value-of select="BILL_NO" /></td>
¡¡¡¡     <td width="173" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white"><xsl:value-of select="PROD_MODEL_2" /></td>
¡¡¡¡     <td width="55" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="White"><xsl:value-of select="PROD_NUM" /></td>
¡¡¡¡     <td width="55" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white"><xsl:value-of select="PIECE_NUM" /></td>         
¡¡¡¡    </tr> 
¡¡¡¡  
¡¡¡¡   </xsl:for-each>
¡¡¡¡  </detailtable>
¡¡¡¡  <mastertable width="370">
¡¡¡¡   <xsl:for-each select="BillMaster">
¡¡¡¡    <tr height="33">
¡¡¡¡     <td width="90" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="White">
¡¡¡¡     </td>
¡¡¡¡     <td width="280" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white"><xsl:value-of select="ADDRESS" /></td>
¡¡¡¡    </tr>
¡¡¡¡    <tr height="33">
¡¡¡¡     <td width="90" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white">
¡¡¡¡     </td>
¡¡¡¡     <td width="90" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="White"><xsl:value-of select="CONTACT_PERSON" /></td>
¡¡¡¡     <td width="70" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white">
¡¡¡¡     </td>
¡¡¡¡     <td width="120" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="White"><xsl:value-of select="CONTACT_PHONE" /></td>
¡¡¡¡    </tr>
¡¡¡¡    <tr height="33">       
¡¡¡¡     <td width="90" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="White">
¡¡¡¡     </td>
¡¡¡¡     <td width="280" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white"><xsl:value-of select="DRIVER_UNIT" /></td>
¡¡¡¡    </tr>
¡¡¡¡    <tr height="33">
¡¡¡¡     <td width="90" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white">
¡¡¡¡     </td>
¡¡¡¡     <td width="90" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white"><xsl:value-of select="DRIVER_NO" /></td>
¡¡¡¡     <td width="70" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white">
¡¡¡¡     </td>
¡¡¡¡     <td width="120" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white"><xsl:value-of select="DRIVER_PERSON" /></td>
¡¡¡¡    </tr>
¡¡¡¡    <tr height="33">
¡¡¡¡     <td width="90" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white">
¡¡¡¡     </td>
¡¡¡¡     <td width="90" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white"><xsl:value-of select="CAR_MODEL" />
¡¡¡¡     </td>
¡¡¡¡     <td width="70" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white">
¡¡¡¡     </td>
¡¡¡¡     <td width="120" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white"></td>
¡¡¡¡    </tr>
¡¡¡¡    <tr height="33">
¡¡¡¡     <td width="90"  align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white">
¡¡¡¡     </td>
¡¡¡¡     <td width="280" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white"><xsl:value-of select="COME_TO" /></td>
¡¡¡¡    </tr>
¡¡¡¡   </xsl:for-each>
¡¡¡¡  </mastertable>
¡¡¡¡ 
¡¡¡¡  <foottable width="743">
¡¡¡¡   <xsl:for-each select="BillMaster">
¡¡¡¡    <tr height="35">
¡¡¡¡     <td width="90" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="White"></td>
¡¡¡¡     <td width="173" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white"></td>
¡¡¡¡     <td width="55" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="White"></td>
¡¡¡¡     <td width="55" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white"></td>         
¡¡¡¡   
¡¡¡¡     <td width="90"  align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white">
¡¡¡¡     </td>
¡¡¡¡     <td width="280" align="right"  fontsize="10" fontname="ËÎÌå" fontcolor="black" b="true" i="false" u="false" bgcolor="white"><xsl:value-of select="REMARK" /></td>
¡¡¡¡    </tr> 
¡¡¡¡   </xsl:for-each>
¡¡¡¡      </foottable>  
¡¡¡¡  
¡¡¡¡      </bill>
¡¡¡¡   </reporttable>
¡¡¡¡</root>    
¡¡¡¡   </xsl:template> 

¡¡¡¡</xsl:stylesheet>
¡¡¡¡ÆäÖУ¬toptableÊDZíÍ·£¬detailtableÊDZí¸ñ×ó±ßµÄ²úÆ·Ã÷ϸ£¬mastertableÊDZí¸ñÓұߵÄÔËÊäÐÅÏ¢µÈ£¬foottableÊÇ×îÏÂÃæÖƱíÈ˵ÈÐÅÏ¢¡£

¡¡¡¡È»ºó£¬ÔÚasp.netÒ³ÃæÖУ¬½«²éѯ³öµÄ½á¹û×÷ÈçÏÂת»»

¡¡¡¡            'ÊÇ·ñÈ¡µÃÁ˵¥¾Ý
¡¡¡¡            If billInfoXml <> Nothing Then

¡¡¡¡                billInfoDoc.LoadXml(billInfoXml)
¡¡¡¡                'billInfoDoc.LoadXml("http://111.111.111.111/stockmg/test.xsl")
¡¡¡¡                billTrans.Load(billFormatXmlUrl)

¡¡¡¡                billXmlWr.Formatting = System.Xml.Formatting.Indented
¡¡¡¡                billXmlWr.Indentation = 4
¡¡¡¡                billXmlWr.IndentChar = " "

¡¡¡¡                billTrans.Transform(billNav, Nothing, billXmlWr, Nothing)
¡¡¡¡                billXmlWr.Flush()

¡¡¡¡            End If

¡¡¡¡·µ»ØµÄÐÅÏ¢ÓÃjavascript´úÂë¼ÓÔص½´òÓ¡¿Ø¼þ£º
¡¡¡¡ parent.frames.frmhidPrint.parent.frames.frmhidPrint.print1.SetXml(xmlResult); //SetMessage(xmlResult); parent.frames.frmhidPrint.parent.frames.frmhidPrint.print1.PrintAct();

¡¡¡¡×¢Ò⣬ÕâÀïµ÷ÓôòÓ¡¿Ø¼þÓÃÁËparent.frames....ÕâÊÇΪÁ˽Úʡÿ´Î´ò¿ªÒ³Ãæʱ¼ÓÔØ´òÓ¡¿Ø¼þµÄʱ¼ä£¬Ê¹ÓÃÁËÒ»¸ö¿ò¼ÜÍøÒ³£¬°Ñ´òÓ¡¿Ø¼þ·ÅÔÚÒ»¸öµ¥¶ÀµÄÒ³ÃæÖУ¬´Ó¶ø²»Ðèÿ´Î¼ÓÔØ¡£

¡¡¡¡ µÚÒ»´Î·¢Ìû£¬°üº­£¬ºÇºÇ¡£

¡¡¡¡³ö´¦£ºÆ·Î¶¼¼Êõ ¸ÐÊÜÈËÉú BLOG

    ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤·½°¸±¾ÆªÁ¬½Ó£ºhttp://www.rongsen.com.cn/show-15935-1.html
Íøվά»¤½Ì³Ì¸üÐÂʱ¼ä:2012-04-06 01:01:58  ¡¾´òÓ¡´ËÒ³¡¿  ¡¾¹Ø±Õ¡¿
ÎÒÒªÉêÇë±¾Õ¾£ºNµã | ºÚ¿Í·ÀÏß¹ÙÍø |  
רҵ·þÎñÆ÷ά»¤¼°Íøվά»¤ÊÖ¹¤°²È«´î½¨»·¾³£¬ÍøÕ¾°²È«¼Ó¹Ì·þÎñ¡£ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤»ùµØÕÐÉ̽øÐÐÖУ¡QQ:29769479

footer  footer  footer  footer