自由之声论坛

首页 » 学习园地 » 数字家园 » 编程园地 » XslTransform.Load 方法 (String, XmlResolver)的VB.NET例子
山谷 - 2008-1-14 16:25:00
xsl:include</CODE> 元素。<B>XmlUrlResolver</B> 传递至 <B>Load</B> 方法,该方法设置了对于所包含样式表访问网络资源所必需的凭据。<P></P><CODE>Imports System 
Imports System.IO 
Imports System.Xml 
Imports System.Xml.XPath 
Imports System.Xml.Xsl 
Imports System.Net 
 
public class Sample 
 
  private shared filename as String = "books.xml" 
  private shared stylesheet as String = "sort.xsl" 
 
  public shared sub Main() 
     
    'Create the XslTransform. 
    Dim xslt as XslTransform = new XslTransform() 
 
    'Create a resolver and set the credentials to use. 
    Dim resolver as XmlUrlResolver = new XmlUrlResolver() 
    resolver.Credentials = CredentialCache.DefaultCredentials 
 
    'Load the stylesheet. 
    xslt.Load(stylesheet, resolver) 
 
    'Load the XML data file. 
    Dim doc as XPathDocument = new XPathDocument(filename) 
 
    'Create the XmlTextWriter to output to the console.               
    Dim writer as XmlTextWriter = new XmlTextWriter(Console.Out) 
 
    'Transform the file. 
    xslt.Transform(doc, nothing, writer, nothing) 
    writer.Close() 
 
  end sub 
end class
传奇人生 - 2008-1-14 16:31:00
不懂
1
查看完整版本: XslTransform.Load 方法 (String, XmlResolver)的VB.NET例子