Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Amir 75 posts 224 karma points
    Aug 24, 2012 @ 10:34
    Amir
    0

    umbraco.library methods not working!!

    Hi Guys,

    I am started using U4.8 recently and facing some very basic issues as I haven't been arount Umbraco for a while.

    My main problem is the GetXmlNodeById, NiceUrl, and GetMedia methods are not working!

    The outcome is

    Error parsing XSLT file: <myxslt.xslt>
    I have added following stylesheet headers to my XSLT file, I guess the problem is some how related to this part?!
    <xsl:stylesheet
     version="1.0"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
      xmlns:rssdatehelper="urn:rssdatehelper"
      xmlns:dc="http://purl.org/dc/elements/1.1/"
      xmlns:content="http://purl.org/rss/1.0/modules/content/"
      xmlns:msxml="urn:schemas-microsoft-com:xslt"
      xmlns:umbraco.library="urn:umbraco.Library" xmlns:Exslt.ExsltCommon="urn:Exslt.ExsltCommon" xmlns:Exslt.ExsltDatesAndTimes="urn:Exslt.ExsltDatesAndTimes" xmlns:Exslt.ExsltMath="urn:Exslt.ExsltMath" xmlns:Exslt.ExsltRegularExpressions="urn:Exslt.ExsltRegularExpressions" xmlns:Exslt.ExsltStrings="urn:Exslt.ExsltStrings" xmlns:Exslt.ExsltSets="urn:Exslt.ExsltSets"
      exclude-result-prefixes="msxml umbraco.library Exslt.ExsltCommon Exslt.ExsltDatesAndTimes Exslt.ExsltMath Exslt.ExsltRegularExpressions Exslt.ExsltStrings Exslt.ExsltSets ">
    What I have missed?
    Any ideas?
  • Chriztian Steinmeier 2800 posts 8790 karma points MVP 8x admin c-trib
    Aug 24, 2012 @ 10:59
    Chriztian Steinmeier
    0

    Hi Amir,

    Which errormessage do you get when you use ?umbDebugShowTrace=True in the URL of a page that uses the macro?

    I can see that you've spelled umbraco.library with a capital L in the xmlns definition - that's probably the case, since namespace-URI's are case-sensitive...

    /Chriztian

  • Amir 75 posts 224 karma points
    Aug 24, 2012 @ 11:42
    Amir
    0

    Hi Chriztian,

    Here is the error message I got:

    Cannot find a script or an extension object associated with namespace 'urn:umbraco.Library'.
    Cannot find a script or an extension object associated with namespace 'urn:umbraco.Library'.
      at System.Xml.Xsl.Runtime.XmlQueryContext.InvokeXsltLateBoundFunction(String name, String namespaceUri, IList`1[] args)
      at System.Xml.Xsl.CompiledQuery.Query.<xsl:template match="/">(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime, XPathNavigator {urn:schemas-microsoft-com:xslt-debug}current, Double {urn:schemas-microsoft-com:xslt-debug}position, Double {urn:schemas-microsoft-com:xslt-debug}last, IList`1 {urn:schemas-microsoft-com:xslt-debug}namespaces) in C:\Users\Amir\Documents\My Web Sites\Umbraco CMS\xslt\UnderBannerLeftBox.xslt:line 24
      at System.Xml.Xsl.CompiledQuery.Query.<xsl:apply-templates>(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime, XPathNavigator , Double , Double )
      at System.Xml.Xsl.CompiledQuery.Query.Root(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime)
      at System.Xml.Xsl.CompiledQuery.Query.Execute(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime)
      at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlSequenceWriter results)
      at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter writer)
      at System.Xml.Xsl.XslCompiledTransform.Transform(IXPathNavigable input, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver)
      at System.Xml.Xsl.XslCompiledTransform.Transform(IXPathNavigable input, XsltArgumentList arguments, TextWriter results)
      at umbraco.macro.GetXsltTransformResult(XmlDocument macroXML, XslCompiledTransform xslt, Dictionary`2 parameters)
      at umbraco.macro.loadMacroXSLT(macro macro, MacroModel model, Hashtable pageElements)

     


  • Amir 75 posts 224 karma points
    Aug 24, 2012 @ 11:56
    Amir
    0

    And Thanks for the suggestion. Yes the problem was from the uppercase L :)

Please Sign in or register to post replies

Write your reply to:

Draft