Copied to clipboard

Flag this post as spam?

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


  • singer777 69 posts 80 karma points
    Jul 12, 2012 @ 17:56
    singer777
    0

    XSLT Error

    I have successfully installed Feedcache three times now, all with a WordPress blog. Now I am trying to do it for a Facebook feed.

    My code is below. It is giving me the following XSLT error when I try to save the XSLT, but it goes away if I use another XML URL at top of my XSLT:

    THE ERROR:

    System.Xml.XmlException: '=' is an unexpected token. The expected token is ';'. Line 9, position 111.
    at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
    at System.Xml.XmlTextReaderImpl.HandleEntityReference(Boolean isInAttributeValue, EntityExpandType expandType, Int32& charRefEndPos)
    at System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
    at System.Xml.XmlTextReaderImpl.FinishPartialValue()
    at System.Xml.XmlTextReaderImpl.get_Value()
    at System.Xml.XPath.XPathDocument.LoadFromReader(XmlReader reader, XmlSpace space)
    at System.Xml.Xsl.Runtime.XmlQueryContext.ConstructDocument(Object dataSource, String uriRelative, Uri uriResolved)
    at System.Xml.Xsl.Runtime.XmlQueryContext.GetDataSource(String uriRelative, String uriBase)

    MY 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:umbraco.library="urn:umbraco.library"
     exclude-result-prefixes="msxml umbraco.library Atom"
     xmlns:Atom="http://www.w3.org/2005/Atom">
        
    <xsl:output method="xml" omit-xml-declaration="yes"/>

    <xsl:variable name="y" select="document('http://www.MYSITE.com/facebook.xml')"/>

    <xsl:param name="currentPage"/>

    <xsl:template match="/">

    <xsl:for-each select="$y/rss/channel/item">
                <p>
    <h2><xsl:value-of select="title"/></h2>

      <em>
                        <xsl:value-of select="umbraco.library:FormatDateTime(./pubDate, 'MMMM d, yyyy')"/>
                    </em><br/><br/>
                        <xsl:value-of select="description"  disable-output-escaping="yes"/>

        <xsl:value-of select="Atom:content" disable-output-escaping="yes"/>
      </p><hr/>
            </xsl:for-each>
     
    </xsl:template>
    </xsl:stylesheet>

Please Sign in or register to post replies

Write your reply to:

Draft