EnableDocumentFunction Asp.net XSLT XML - PullRequest
0 голосов
/ 16 июня 2011

как включить xsltSettingf EnableDocumentFunction в Asp.net/VB, чтобы использовать document () в XSLT?

Public Shared Function xmlGetter(ByVal strXSLTFile As String, ByVal strXMLFile As String) As String

    Dim reader As XmlReader = XmlReader.Create(strXMLFile)
    Dim objXSLTransform As New XslCompiledTransform()

    Dim xsltSettings As New XsltSettings()
    xsltSettings.EnableDocumentFunction = True


    objXSLTransform.Load(strXSLTFile)

    Dim htmlOutput As New StringBuilder()
    Dim htmlWriter As TextWriter = New StringWriter(htmlOutput)
    objXSLTransform.Transform(reader, Nothing, htmlWriter)

    Dim s As String
    s = htmlOutput.ToString()
    Return s
    reader.Close()
End Function

1 Ответ

1 голос
/ 16 июня 2011

Существуют перегрузки метода Load (например, http://msdn.microsoft.com/en-us/library/ms163426.aspx), которые принимают XsltSettings: objXSLTransform.Load(strXSLTFile, xsltSettings, Nothing).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...