Copied to clipboard

Flag this post as spam?

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


  • emaadali 56 posts 96 karma points
    Jun 30, 2011 @ 16:31
    emaadali
    0

    cannot parse xslt file: /xslt/pdcalendar.xslt

    hi,

    i am new in umbraco and i developed almost my website using umbraco cms its quite easy to use it but i am stuck in event calendar,i install pdcalendar by using this link http://calendar.dijksterhuis.nu/documentation.aspx and completed steps by seeing its documentation from same link but when i run application it give error "cannot parse xslt file: /xslt/pdcalendar.xslt"

    is there anyone who can help me out to solve this problem??

  • Dirk De Grave 4541 posts 6021 karma points MVP 3x admin c-trib
    Jun 30, 2011 @ 16:46
    Dirk De Grave
    0

    Yup, first thing to do is append ?umbdebugshowtrace=true and find the error in the stack trace. Post back here so we can have a look at the error message to find out what's wrong.

    In order for the querystring to work, you need to have 

    <add key="umbracoDebugMode" value="true" />

    set to true in web.config

     

    Cheers,

    /Dirk

     

  • emaadali 56 posts 96 karma points
    Jun 30, 2011 @ 17:11
    emaadali
    0

    Hi Dirk,

    Thanks for your reply can you kindly tell me where i have to append "?umbdebugshowtrace=true" ??

  • Dirk De Grave 4541 posts 6021 karma points MVP 3x admin c-trib
    Jun 30, 2011 @ 17:13
    Dirk De Grave
    0

    Append it on the url you're browsing to (eg www.site.com/page(.aspx)?umbdebugshowtrace=true

     

    Cheers,

    /Dirk

  • emaadali 56 posts 96 karma points
    Jun 30, 2011 @ 17:47
    emaadali
    0

    Hi Dirk i got this error,

     

    umbracoMacro InnerException Cannot find the script or external object that implements prefix 'urn:pdcalendar'.
    Cannot find the script or external object that implements prefix 'urn:pdcalendar'.
      at System.Xml.Xsl.Runtime.XmlQueryContext.InvokeXsltLateBoundFunction(String name, String namespaceUri, IList`1[] args)
      at System.Xml.Xsl.CompiledQuery.Query.messages(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime) in D:\Umbraco_4_5_2_for_NET_3_5\build\xslt\PDCalendar.xslt:line 15
      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, Boolean closeWriter)
      at System.Xml.Xsl.XmlILCommand.Execute(IXPathNavigable contextDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter results)
      at System.Xml.Xsl.XmlILCommand.Execute(IXPathNavigable contextDocument, XmlResolver dataSources, XsltArgumentList argumentList, TextWriter results)
      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.GetXsltTransformResult(XmlDocument macroXML, XslCompiledTransform xslt)
      at umbraco.macro.loadMacroXSLT(macro macro, Hashtable attributes, Hashtable pageElements)
    0.00891959102461209 0.000440
  • emaadali 56 posts 96 karma points
    Jun 30, 2011 @ 17:48
    emaadali
    0

    Hi Dirk i got this error,

     

    umbracoMacro InnerException Cannot find the script or external object that implements prefix 'urn:pdcalendar'.
    Cannot find the script or external object that implements prefix 'urn:pdcalendar'.
      at System.Xml.Xsl.Runtime.XmlQueryContext.InvokeXsltLateBoundFunction(String name, String namespaceUri, IList`1[] args)
      at System.Xml.Xsl.CompiledQuery.Query.messages(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime) in D:\Umbraco_4_5_2_for_NET_3_5\build\xslt\PDCalendar.xslt:line 15
      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, Boolean closeWriter)
      at System.Xml.Xsl.XmlILCommand.Execute(IXPathNavigable contextDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter results)
      at System.Xml.Xsl.XmlILCommand.Execute(IXPathNavigable contextDocument, XmlResolver dataSources, XsltArgumentList argumentList, TextWriter results)
      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.GetXsltTransformResult(XmlDocument macroXML, XslCompiledTransform xslt)
      at umbraco.macro.loadMacroXSLT(macro macro, Hashtable attributes, Hashtable pageElements)
    0.00891959102461209 0.000440
  • Dirk De Grave 4541 posts 6021 karma points MVP 3x admin c-trib
    Jun 30, 2011 @ 17:50
    Dirk De Grave
    0

    Ok, now show your xslt code (just the first few lines) and xsltExtensions.config cause this is most probably because the xslt extenions is not properly configured!

     

    Cheers,

    /Dirk

  • emaadali 56 posts 96 karma points
    Jun 30, 2011 @ 17:58
    emaadali
    0

    Hi Dirk,

    This is xsltextension.config file code

    <?xml version="1.0" encoding="utf-8" ?>
    <XsltExtensions>
    </XsltExtensions>

    and my PDCalendar.xslt

     

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp "&#x00A0;"> ]>
    <xsl:stylesheet
        version="1.0"
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
        xmlns:msxml="urn:schemas-microsoft-com:xslt"
        xmlns:exslt="urn:Exslt.ExsltCommon"
        xmlns:date="urn:Exslt.ExsltDatesAndTimes"
        xmlns:umbraco.library="urn:umbraco.library"
        xmlns:pdcalendar ="urn:pdcalendar"
        exclude-result-prefixes="msxml exslt date umbraco.library pdcalendar">


    <xsl:output method="xml" omit-xml-declaration="yes"/>
    <xsl:variable name="messages" select="pdcalendar:GenerateDates('2009-01-01','2009-12-31','event')" />
    <!--
    In the registered version, you can use a startnode:
    <xsl:variable name="events" select="pdcalendar:GenerateDates($startdate,$enddate,'event',1050)" />
    -->
    <xsl:param name="currentPage"/>

    <xsl:template match="/">
    <ul>
    <xsl:for-each select="$messages/node">
    <xsl:if test="count(./event) &gt; 0">
    <li>
    <xsl:value-of select="@date"/>
    <ul>
    <xsl:for-each select="./event">
    <li>
    <a href="{umbraco.library:NiceUrl(@id)}">
    <xsl:value-of select="umbraco.library:GetXmlNodeById(@id)/@nodeName"/>
    </a>
    </li>
    </xsl:for-each>
    </ul>
    </li>
    </xsl:if>
    </xsl:for-each>
    </ul>
    </xsl:template>

    </xsl:stylesheet>

  • emaadali 56 posts 96 karma points
    Jun 30, 2011 @ 18:21
    emaadali
    0

    Thanks Dirk i got solution and now my event calendar working perfectly but how i can add the events in calendar?

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies