XSLT FIle Error

Hi ,

 

I am working on Ax 2012 R3,When I tried to configure XSLT file for Outbound ports for Positive Pay I am getting the below error

"schemas.microsoft.com' is an unexpected token. Expecting white space. Line 4, position 29".

 

below is the my XSLT file.

 

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

<xsl:stylesheet version="1.0"
xmlns:xsl="www.w3.org/1999/XSL/Transform;
xmlns:BankPositivePay= "schemas.microsoft.com/dynamics/2008/01/documents/BankPositivePay">

<xsl:output method="text" omit-xml-declaration="yes" indent="no" />
<xsl:template match="/">....

 

Can anybody suggest..

Thanks

Hari

  • I assume you wanted to use a quotation mark instead of the semicolon after www.w3.org/1999/XSL/Transform.
  • In reply to Martin Dráb:

    Hi Martin ,

    Thanks for your reply.The above issue got resolved.
    but again i am getting the below error.

    "Could not find schema information for the element 'www.w3.org/1999/XSL/Transform:stylesheet'."

    Could you please suggest.
  • In reply to Hariyadav:

    Can you please share the minimal code (with the previous bug fixed) that still exhibit the same behavior? I want to be sure that we all work with the same thing.
  • In reply to Martin Dráb:

    Hi Martin,

    Below is the XSLT file that I am trying to configure


    <?xml version="1.0" encoding="utf-8"?>
    <xsl:stylesheet version="1.0"
    xmlns:xsl="www.w3.org/1999/XSL/Transform"
    xmlns:BankPositivePay= "schemas.microsoft.com/dynamics/2008/01/documents/BankPositivePay"
    >

    <xsl:output method="text" omit-xml-declaration="yes" indent="no" />
    <xsl:template match="/">
    <Document>
    <xsl:for-each select="//BankPositivePay:BankPositivePay/BankPositivePay:BankAccountTable/BankPositivePay:BankChequeTable">
    <xsl:call-template name="append-pad">
    <xsl:with-param name= "padChar" select="' '" />
    <xsl:with-param name="padVar" select="//BankPositivePay:BankAccountTable/BankPositivePay:AccountNum" />
    <xsl:with-param name="length">8</xsl:with-param>
    </xsl:call-template>..........


    Please suggest.
  • In reply to Hariyadav:

    I don't believe that most of the stuff is relevant to your problem. Could you please remove everything which is not needed? There is a chance that you'll spot the problem by yourself as soon as you don't have to deal with a pile of irrelevant code and even if not, it will make easier for other to help you. For instance, what if you keep just this?

    <?xml version="1.0" encoding="utf-8"?>
    <xsl:stylesheet version="1.0"
        xmlns:xsl="www.w3.org/1999/XSL/Transform"
        xmlns:BankPositivePay="schemas.microsoft.com/dynamics/2008/01/documents/BankPositivePay">
    
        <xsl:output method="text" omit-xml-declaration="yes" indent="no" />
        <xsl:template match="/"></xsl:template>
    </xsl:stylesheet>

Related
Recommended