Skip to content
  • ap's avatar
    Reviewed by Maciej. · 7169d2aa
    ap authored
            http://bugs.webkit.org/show_bug.cgi?id=14525
            Support exslt:node-set()
    
            Test: fast/xsl/exslt-node-set.xml
    
            * xml/XSLTExtensions.cpp: Added.
            (WebCore::exsltNodeSetFunction): A copy of exslt:node-set() implementation
            from libexslt 1.1.11 (shipped with Tiger).
            (WebCore::registerXSLTExtensions): This function registers any WebCore-provided
            extensions on a context. Currently, the only extension is exslt:node-set().
            * xml/XSLTExtensions.h: Added.
    
            * xml/XSLTProcessor.cpp:
            (WebCore::XSLTProcessor::transformToString):
            Register extensions when creating a context.
    
            * WebCore.pro:
            * WebCore.vcproj/WebCore.vcproj:
            * WebCore.xcodeproj/project.pbxproj:
            * WebCoreSources.bkl:
            Add XSLTExtensions.{h,cpp} to projects.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@24088 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    7169d2aa