XSL:SORT not supported in current XSL-transformator

In iCS 5.1 the use of the xsl element sort (<xsl:sort>) in an xsl stylesheet does not sort the set of processed nodes (<xsl:for-each ...>) as we would expect it, but simply copies the xsl element <XSL:SORT> to the output stream at every location, where it is defined in the stylesheet (at the start of the output of each processed node) . This behavior is not according the W3C XSLT 1.0 specification. Are there any solutions available?
Thanks in advance,
Jakob.

This question is related to xsl rathar than java/xml.Then it would be better if you asked it in a place where experts in XSL answer questions. Check out the Mulberry mail-list.
This sort DOES NOT work (used xsl variable in xsl:sort)
<xsl:for-each select="PerformanceVO">     
<xsl:sort data-type="number" select="$sortColumn"
order="ascending"/>
</xsl:for-each>     I am pretty sure that must be an XSLT FAQ. I haven't looked but I bet you will find it in Dave Pawson's FAQs.

Similar Messages

  • Script Node: Node not supported on current target

    Hi,
    I'm trying to export a program that involves the use of MATLAB script nodes onto the CompactRiO. The script nodes do not use toolboxes, except those installed on the host computer. However, everytime I try to build it, it gives me an error in which it says:
    Script Node: Node not supported on current target
    I was under the impression that you could upload MATLAB script nodes to the RiO as long as it doesn't contain code that MATLAB uses for it's tooboxes. Can someone give me an explanation of how exporting programs, involving the use of MATLAB script nodes, to a CompactRiO would work or if it would work at all?
    Thanks.

    bilaln,
    There are two different script nodes I think you are confusing:
    The MATLAB script node passes your m code to a locally installed copy of MATLAB for execution.  This will only work on desktop computers with both LabVIEW and MATLAB installed.
    The MathScript RT Node executes your m code natively in LabVIEW.  This node can be deployed to real-time targets (such as the CompactRIO) and does not require MATLAB to be installed but does require the MathScript RT Module to be installed on your development machine.
    Your implementation is using the MATLAB script node and your expectations are consistent with the MathScript RT node.
    Regards,
    Simon
    MATLAB® is a registered trademark of The MathWorks, Inc.

  • Dashboard Design multiple flow not supported in current version

    Using Dashboard Design Version 6.0.0.0 Build 14,0,1,287, when I create a basic query and use filters, I get the following error:
    The query you just created contains multiple flow which is not support in current version.
    The thing is, I converted a UNV to a UNX and there aren't any loop nor context issues. Furthermore, all of the original 3.1 queries worked just fine; however, in Dashboard Design, I am getting this error. Can someone tell me the following:
    1. What, exactly, does this error mean?
    2. In what version of Dashboard Design will this issue be fixed?

    Hi
    Multi flow means, the query gets two or more results, it occurs when you use objects which are incompatible.with incompatible  object sets,the query gets two or more results and they will be merged for final output.
    Ex: Let consider you have A,B,C objects. assume that  "A" is incompatible with "C".Then the query will get two sets of result.
    A & B and B & C.For the final output  A & C are placed using B output,means for A & B and B &  C results if B is same that row will included in Final output.
    I don't know which version supports the Multi flow output,meanwhile you can use live office webi reports,they support the Multi flow.

  • Xsl:sort not sorting

    I tried the example of John Butler.
    Source:
    <?xml version="1.0" encoding="US-ASCII"?><SortTest>
    <SortKey>Allergens</SortKey> <SortKey>Muscle, Skeletal</SortKey> <SortKey>Food Handling</SortKey> <SortKey>Muscle Contraction</SortKey> <SortKey>allergen Blo t 5</SortKey> <SortKey>Food</SortKey> <SortKey>Food Hypersensitivity</SortKey> <SortKey>Muscle</SortKey>
    </SortTest>
    and XSL:
    <?xml version="1.0" encoding="US-ASCII"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" default-space="strip"> <xsl:output indent="no" /> <xsl:template match="/"> <xsl:apply-templates select="*"/> </xsl:template>
    <xsl:template match="SortTest"> <xsl:element name="{name(.)}"> <xsl:apply-templates select="SortKey"> <xsl:sort order="ascending" data-type="text" case-order="upper-first" select="."/> </xsl:apply-templates>
    <xsl:text>
    </xsl:text>
    </xsl:element> </xsl:template>
    <xsl:template match="SortKey"> <xsl:text>
    </xsl:text>
    <xsl:copy-of select="."/> </xsl:template></xsl:stylesheet>
    and get the (unsorted!) output
    <SortTest>
    <SortKey>Allergens</SortKey>
    <SortKey>Muscle, Skeletal</SortKey>
    <SortKey>Food Handling</SortKey>
    <SortKey>Muscle Contraction</SortKey>
    <SortKey>allergen Blo t 5</SortKey>
    <SortKey>Food</SortKey>
    <SortKey>Food Hypersensitivity</SortKey>
    <SortKey>Muscle</SortKey>
    </SortTest>
    How do I get XSL:SORT to work?

    Here is my results
    D:\src\XMLMAP~1>type testsort2.xml
    <stuff>
    <item>boot</item>
    <item>apple</item>
    </stuff>
    D:\src\XMLMAP~1>type testsort2.xsl
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
    <xsl:apply-templates select="stuff/item">
    <xsl:sort select="."/>
    </xsl:apply-templates>
    </xsl:template>
    <xsl:template match="item">
    <xsl:value-of select="."/>
    <xsl:if test="position() != last()">,</xsl:if>
    </xsl:template>
    </xsl:stylesheet>
    D:\src\XMLMAP~1>..\oraclexml\bin\xslsample testsort2.xml testsort2.xsl
    XSL processor sample
    Parsing XML file testsort2.xml
    Parsing Stylesheet testsort2.xsl
    Initializing the result context
    XSL Processing
    <root>bootapple</root>
    D:\src\XMLMAP~1>

  • Need for Speed not supported on current profile

    Hi Folks,
    I just got a playbook today and when I try to download Need for Speed from the app store it says "This item is not supported by your current device profile"
    The tetris says the same thing, I can download other apps without issue though.
    I'm running OS version 1.0.3.1868 and connected to wifi.
    Anyone know what causes this or how I can get around it?

    The question is WHERE are you?
    I'm in the UK and had this problem until yesterday.
    I wouldn't be surprised if you're in a region that doesn't have the PlayBook on commercial release yet.
    To get around this, you need to set up your PlayBook's network connection to use a USA public proxy, so that App World thinks that you're in North America. Look at this page: USA Open Proxy List
    Hope this helps you.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!

  • Application update that does not support my current ios version prevents me from using "update all" button

    i do not want to update my ios version, but an update of the application, mint requires ios 5.  that is fine, but now i can't use the "update all" button if multiple application updates are pending.  doing that will result in an error about my ios version, but it only applies to mint.  how do i get around this.  it is tedious going into each application update manually and clicking "update".

    how do i get around this.
    You can't get around it, that is the way the system works. You cannot alter it. When you upgrade to iOS 5 the issue will disappear.

  • QuickTime does not Support the current Display Settings.

    As per Subject and please change & restart this application.
    I have never used QuickTime or iTunes and right off the bat I am having this problem.
    I am a novice that inherited this system with a whole lot of soft/hardware!!! More than I will ever use.
    PC custom built; Windows XP Pentium 4, 2gb RAM, 250gb HD Maxtor, 80gb HD Western Digital + 250gb external Maxtor, HP3210, 21"Flat Samsung, BFG GeForce 6800 Ultra 256MB AGP w/Dual DVI
    Why does this replicate itself partially???
    PC custom built   Windows XP   2gbRAM,580gbHD,HP3210,21"Flat Samsung

    Fixed: Error was with Intel HD 3000 drivers. Tried downloading the Intel drivers and reinstalling, but didn't work. Installed HP Drivers again, and worked.
    Affected the Aero Effects, gave false info saying that Window Desktop Manager was disabled when it wasn't, and said the color depth was incorrect. I am assuming quicktime was having problems with the graphics drivers too.
    Download and reinstall graphics drivers to fix.

  • Quicktime Does Not Support Current Display Setting...

    When I have iTunes open (minimized or full screen) and lock my computer (Windows Key + L, goes to switch user screen) in Windows XP Pro SP2 I am getting the following message:
    Unsupported Display
    "QuickTime does not support the current Display Setting. Please change it and restart this application."
    This happens on my work computer and home computer, both running Windows XP SP2 (Home and Pro). It happened in iTunes 7.0, 7.1 and now 7.2. Is this a known issue with iTunes/QuickTime, and how can it be resolved?
      Windows XP Pro  
      Windows XP Pro   iTunes 7.2

    I don't know why everyone is having weird problems with Itunes. I switched from Yahoo! Music Jukebox about a month ago because of a few issues their. I have updated twice sense switching. I'm running the latest version 7.4.3.1 I don't want or have a ipod, but sense I sense I switched other than Missing album art & Itunes editing my library I've had 0 problems with Itunes, it plays & opens Has never froze. I spend a lot of time in the forums to try to help people with the probles with Itunes.

  • XSL Element Currently not Supported

    Hi,
    I have started using Muenchian method of grouping using xsl:keys and apply-templates.
    But I couldn't because I receive the message "XSL element currently not supported" and I don't know why.
    Is there any workaround for this ?
    Thanks for your time.

    Yes.
    I paste the xsl again because I did any corrections.
    I tested it and, without grouping, is working well.
    But, when I define the key element the issue appears.
    <?xml version="1.0" encoding="UTF-8" ?>
    <?oracle-xsl-mapper
      <!-- SPECIFICATION OF MAP SOURCES AND TARGETS, DO NOT MODIFY. -->
      <mapSources>
        <source type="XSD">
          <schema location="../xsd/VATGenericExtractor_20new.xsd"/>
          <rootElement name="VATGenericExtractor" namespace="VATGenericExtractor"/>
        </source>
      </mapSources>
      <mapTargets>
        <target type="XSD">
          <schema location="../xsd/VatList_1.3.xsd"/>
          <rootElement name="VatList" namespace="http://www.minfin.fgov.be/VatList"/>
        </target>
      </mapTargets>
      <!-- GENERATED BY ORACLE XSL MAPPER 11.1.1.6.0(build 111214.0600.1553) AT [THU AUG 01 15:39:57 GFT 2013]. -->
    ?>
    <xsl:stylesheet version="1.0"
                    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
                    xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
                    xmlns:ns1="http://www.minfin.fgov.be/VatList"
                    xmlns:mhdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.mediator.service.common.functions.MediatorExtnFunction"
                    xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
                    xmlns:oraext="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                    xmlns:dvm="http://www.oracle.com/XSL/Transform/java/oracle.tip.dvm.LookupValue"
                    xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
                    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                    xmlns:med="http://schemas.oracle.com/mediator/xpath"
                    xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
                    xmlns:ns0="VATGenericExtractor"
                    xmlns:bpm="http://xmlns.oracle.com/bpmn20/extensions"
                    xmlns:xdk="http://schemas.oracle.com/bpel/extension/xpath/function/xdk"
                    xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                    xmlns:ora="http://schemas.oracle.com/xpath/extension"
                    xmlns:socket="http://www.oracle.com/XSL/Transform/java/oracle.tip.adapter.socket.ProtocolTranslator"
                    xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
                    exclude-result-prefixes="xsi xsl ns0 xsd ns1 bpws xp20 mhdr bpel oraext dvm hwf med ids bpm xdk xref ora socket ldap">
      <xsl:key name="Supplier-by-TaxID" match="ns0:VATGenericExtractor/ns0:VATTransaction/ns0:SupplierorCustomer" use="ns0:VATGenericExtractor/ns0:VATTransaction/ns0:SupplierorCustomer/ns0:AddrTaxID"/>
      <xsl:template match="/">
           <ns1:VatList>
          <ns1:AgentRepr>
            <ns1:CompanyInfo>
              <ns1:VATNum>
                <xsl:value-of select="/ns0:VATGenericExtractor/ns0:FiscalCompany/ns0:LegalRepresentative/ns0:AddrTaxID"/>
              </ns1:VATNum>
              <ns1:Name>
                <xsl:value-of select="/ns0:VATGenericExtractor/ns0:FiscalCompany/ns0:LegalRepresentative/ns0:AddrName"/>
              </ns1:Name>
            </ns1:CompanyInfo>
          </ns1:AgentRepr>
          <ns1:DeclarantList>
            <xsl:for-each select="/ns0:VATGenericExtractor/ns0:VATTransactionsContainer/ns0:VATTransaction/ns0:SupplierOrCustomer">
              <xsl:sort select="ns0:AddrTaxID"/>
              <ns1:ClientList>
                <ns1:CompanyInfo>
                  <ns1:VATNum>
                    <xsl:value-of select="ns0:AddrTaxID"/>
                  </ns1:VATNum>
                </ns1:CompanyInfo>
                <ns1:Amount>
                  <xsl:value-of select="../ns0:TransDetail/ns0:TransactionTaxInfo/ns0:AmountSalesTaxAuthority1"/>
                </ns1:Amount>
                <ns1:TurnOver>
                  <xsl:value-of select="../ns0:TransDetail/ns0:Amounts/ns0:Amount_Taxable"/>
                </ns1:TurnOver>
              </ns1:ClientList>
            </xsl:for-each>
          </ns1:DeclarantList>
        </ns1:VatList>
      </xsl:template>
    </xsl:stylesheet>
    This is the XML example:
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <ns0:VATGenericExtractor xmlns:ns0="VATGenericExtractor" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="VATGenericExtractor file:/C:/JDeveloper/mywork/Generic VAT/Project1/xsd/VATGenericExtractor new.xsd">
       <ns0:ExtractionInfo>
          <ns0:ReportInfo>
             <ns0:ReportName>P700001</ns0:ReportName>
             <ns0:ReportDescription>XML VAT Generation Process</ns0:ReportDescription>
             <ns0:ReportIdentification>BE_RPT723</ns0:ReportIdentification>
             <ns0:VersionName>GT0006</ns0:VersionName>
             <ns0:VersionDescription>Generic VAT Report XML Generation 723</ns0:VersionDescription>
             <ns0:AuditInfo>
                <ns0:UserID>I_9019066</ns0:UserID>
                <ns0:WorkStation>J700000006</ns0:WorkStation>
                <ns0:DateProcessed>113144</ns0:DateProcessed>
                <ns0:TimeProcessed>154649</ns0:TimeProcessed>
             </ns0:AuditInfo>
          </ns0:ReportInfo>
          <ns0:SystemConstants>
             <ns0:TaxRulesAdjustment_AR_1>Y</ns0:TaxRulesAdjustment_AR_1>
             <ns0:TaxRulesAdjustment_AR_2>N</ns0:TaxRulesAdjustment_AR_2>
             <ns0:TaxRulesAdjustment_AP_1>Y</ns0:TaxRulesAdjustment_AP_1>
             <ns0:TaxRulesAdjustment_AP_2>N</ns0:TaxRulesAdjustment_AP_2>
          </ns0:SystemConstants>
          <ns0:VATDeclaration>
             <ns0:DeclarationNbr>08888723</ns0:DeclarationNbr>
             <ns0:DeclarationType>Complementary</ns0:DeclarationType>
             <ns0:DeclPeriodType>Monthly</ns0:DeclPeriodType>
             <ns0:DeclarationPeriod>02</ns0:DeclarationPeriod>
             <ns0:DeclarationDate>113151</ns0:DeclarationDate>
             <ns0:FromDate>113032</ns0:FromDate>
             <ns0:ToDate>113059</ns0:ToDate>
             <ns0:Year>2013</ns0:Year>
             <ns0:DeclarationSite>@SDFASDFASDFASDFASDFASDF@</ns0:DeclarationSite>
             <ns0:VATDeclaration_FlexField>
                <ns0:Tag/>
                <ns0:Value/>
             </ns0:VATDeclaration_FlexField>
          </ns0:VATDeclaration>
          <ns0:Extraction_FlexField>
             <ns0:Tag>P700001BEPO05Replaced Client List723/725</ns0:Tag>
             <ns0:Value>00000123</ns0:Value>
          </ns0:Extraction_FlexField>
          <ns0:Extraction_FlexField>
             <ns0:Tag>P700001BEPO07File Type723/725</ns0:Tag>
             <ns0:Value>Std Load</ns0:Value>
          </ns0:Extraction_FlexField>
          <ns0:Extraction_FlexField>
             <ns0:Tag>P700001BEPO08File Name723/725</ns0:Tag>
             <ns0:Value>NAME</ns0:Value>
          </ns0:Extraction_FlexField>
          <ns0:Extraction_FlexField>
             <ns0:Tag>P700001BEPO09File Description723/725</ns0:Tag>
             <ns0:Value>DESCRIPTION</ns0:Value>
          </ns0:Extraction_FlexField>
          <ns0:Extraction_FlexField>
             <ns0:Tag>P700001BEPO10Comment723/725</ns0:Tag>
             <ns0:Value>COMMNET</ns0:Value>
          </ns0:Extraction_FlexField>
       </ns0:ExtractionInfo>
       <ns0:FiscalCompany>
          <ns0:CoNbr>01212</ns0:CoNbr>
          <ns0:CoName>JDEdwards and Company Belgium</ns0:CoName>
          <ns0:CoAddressNbr>
             <ns0:AddrNbr>00012001</ns0:AddrNbr>
             <ns0:AddrName>Belgium company UN 12001</ns0:AddrName>
             <ns0:AddrMailingName>Belgium  BU  mailing name</ns0:AddrMailingName>
             <ns0:AddrTaxID>798171123187562100</ns0:AddrTaxID>
             <ns0:Addr2ndTaxID>7777777777</ns0:Addr2ndTaxID>
             <ns0:AddrPersonCorpCode>2</ns0:AddrPersonCorpCode>
             <ns0:AddrCompleteAddress>
                <ns0:AddressLine1>AV.Belgium 8543</ns0:AddressLine1>
                <ns0:AddressLine2>linea2</ns0:AddressLine2>
                <ns0:AddressLine3>linea3</ns0:AddressLine3>
                <ns0:AddressLine4>linea4</ns0:AddressLine4>
                <ns0:City>Brusellas</ns0:City>
                <ns0:ZipCode>3000</ns0:ZipCode>
                <ns0:State>BEL</ns0:State>
                <ns0:Country>
                   <ns0:CountryCode>BE</ns0:CountryCode>
                   <ns0:CountryDesc>Belgium</ns0:CountryDesc>
                </ns0:Country>
             </ns0:AddrCompleteAddress>
             <ns0:AddrPhone>
                <ns0:AreaCode>1234</ns0:AreaCode>
                <ns0:PhoneNbr>6543</ns0:PhoneNbr>
             </ns0:AddrPhone>
             <ns0:AddrEmail>mailto:[email protected]</ns0:AddrEmail>
          </ns0:CoAddressNbr>
          <ns0:CoCurrency>
             <ns0:CurrencyCode>EUR</ns0:CurrencyCode>
             <ns0:CurrencyDesc>European Community Currency</ns0:CurrencyDesc>
          </ns0:CoCurrency>
          <ns0:LegalRepresentative>
             <ns0:AddrNbr>00001214</ns0:AddrNbr>
             <ns0:AddrName>Colores Company</ns0:AddrName>
             <ns0:AddrMailingName>belgium Company 1214</ns0:AddrMailingName>
             <ns0:AddrTaxID>17823333333</ns0:AddrTaxID>
             <ns0:Addr2ndTaxID>19898989898</ns0:Addr2ndTaxID>
             <ns0:AddrPersonCorpCode>C</ns0:AddrPersonCorpCode>
             <ns0:AddrCompleteAddress>
                <ns0:AddressLine1>1212 O Street</ns0:AddressLine1>
                <ns0:AddressLine2/>
                <ns0:AddressLine3/>
                <ns0:AddressLine4/>
                <ns0:City>Belgium</ns0:City>
                <ns0:ZipCode>68516</ns0:ZipCode>
                <ns0:State>BEL</ns0:State>
                <ns0:Country>
                   <ns0:CountryCode>BE</ns0:CountryCode>
                   <ns0:CountryDesc>Belgium</ns0:CountryDesc>
                </ns0:Country>
             </ns0:AddrCompleteAddress>
             <ns0:AddrPhone>
                <ns0:AreaCode>402</ns0:AreaCode>
                <ns0:PhoneNbr>4020084</ns0:PhoneNbr>
             </ns0:AddrPhone>
             <ns0:AddrEmail/>
             <ns0:Addr_FlexField>
                <ns0:Tag>P700001BEPO03Identification Type723/725</ns0:Tag>
                <ns0:Value>passports</ns0:Value>
             </ns0:Addr_FlexField>
          </ns0:LegalRepresentative>
          <ns0:Co_FlexField>
             <ns0:Tag/>
             <ns0:Value/>
          </ns0:Co_FlexField>
       </ns0:FiscalCompany>
       <ns0:VATTransactionsContainer>
          <ns0:VATTransaction>
             <ns0:DocCompany>
                <ns0:CoNbr>01212</ns0:CoNbr>
             </ns0:DocCompany>
             <ns0:Company>
                <ns0:CoNbr>01212</ns0:CoNbr>
             </ns0:Company>
             <ns0:DocNbr>00000011</ns0:DocNbr>
             <ns0:DocType>PV</ns0:DocType>
             <ns0:SupplierOrCustomer>
                <ns0:AddrNbr>00034000</ns0:AddrNbr>
                <ns0:AddrName>Belgium Supplier  1</ns0:AddrName>
                <ns0:AddrMailingName>1 Supplier  ccc</ns0:AddrMailingName>
                <ns0:AddrTaxID>1256889-01</ns0:AddrTaxID>
                <ns0:Addr2ndTaxID/>
                <ns0:AddrPersonCorpCode>C</ns0:AddrPersonCorpCode>
                <ns0:AddrCompleteAddress>
                   <ns0:AddressLine1>street xxx</ns0:AddressLine1>
                   <ns0:AddressLine2>l2</ns0:AddressLine2>
                   <ns0:AddressLine3/>
                   <ns0:AddressLine4/>
                   <ns0:City>belgium</ns0:City>
                   <ns0:ZipCode>1300</ns0:ZipCode>
                   <ns0:State>BEL</ns0:State>
                   <ns0:Country>
                      <ns0:CountryCode>BE</ns0:CountryCode>
                      <ns0:CountryDesc>Belgium</ns0:CountryDesc>
                   </ns0:Country>
                </ns0:AddrCompleteAddress>
                <ns0:AddrPhone>
                   <ns0:AreaCode>12</ns0:AreaCode>
                   <ns0:PhoneNbr>123555</ns0:PhoneNbr>
                </ns0:AddrPhone>
                <ns0:AddrEmail/>
             </ns0:SupplierOrCustomer>
             <ns0:TransactionCurrency>
                <ns0:CurrencyCode>EUR</ns0:CurrencyCode>
                <ns0:CurrencyDesc>European Community Currency</ns0:CurrencyDesc>
             </ns0:TransactionCurrency>
             <ns0:Trans_FlexField>
                <ns0:Tag/>
                <ns0:Value/>
             </ns0:Trans_FlexField>
             <ns0:TransDetail>
                <ns0:LineNumber>000000</ns0:LineNumber>
                <ns0:OrderSuffix>001</ns0:OrderSuffix>
                <ns0:Dates>
                   <ns0:Date_GL>113043</ns0:Date_GL>
                   <ns0:Date_ServiceTax>113046</ns0:Date_ServiceTax>
                   <ns0:Date_OrderTransaction>113134</ns0:Date_OrderTransaction>
                </ns0:Dates>
                <ns0:Batch>
                   <ns0:BatchNbr>06927193</ns0:BatchNbr>
                   <ns0:BatchType>V</ns0:BatchType>
                   <ns0:BatchDate>113134</ns0:BatchDate>
                </ns0:Batch>
                <ns0:Item>
                   <ns0:ItemNbrShort>00000000</ns0:ItemNbrShort>
                   <ns0:ItemNbr2nd/>
                   <ns0:ItemNbr3rd/>
                   <ns0:ItemDesc/>
                </ns0:Item>
                <ns0:UnitOfMeasure/>
                <ns0:BusinessUnit>
                   <ns0:MCUCode>12001</ns0:MCUCode>
                   <ns0:MCUDescription>Turquesa</ns0:MCUDescription>
                   <ns0:MCUAddrNbr>
                      <ns0:AddrNbr>00001001</ns0:AddrNbr>
                      <ns0:AddrName>Edwards, J.D. &amp; Company</ns0:AddrName>
                      <ns0:AddrMailingName>test</ns0:AddrMailingName>
                      <ns0:AddrTaxID>15502499</ns0:AddrTaxID>
                      <ns0:Addr2ndTaxID/>
                      <ns0:AddrPersonCorpCode>P</ns0:AddrPersonCorpCode>
                      <ns0:AddrCompleteAddress>
                         <ns0:AddressLine1>8055 E. Tufts Ave.</ns0:AddressLine1>
                         <ns0:AddressLine2/>
                         <ns0:AddressLine3/>
                         <ns0:AddressLine4/>
                         <ns0:City>Denver</ns0:City>
                         <ns0:ZipCode>80237</ns0:ZipCode>
                         <ns0:State>CO</ns0:State>
                         <ns0:Country>
                            <ns0:CountryCode/>
                            <ns0:CountryDesc>United States</ns0:CountryDesc>
                         </ns0:Country>
                      </ns0:AddrCompleteAddress>
                      <ns0:AddrPhone>
                         <ns0:AreaCode>303</ns0:AreaCode>
                         <ns0:PhoneNbr>844-8000</ns0:PhoneNbr>
                      </ns0:AddrPhone>
                      <ns0:AddrEmail/>
                   </ns0:MCUAddrNbr>
                </ns0:BusinessUnit>
                <ns0:TaxArea>
                   <ns0:TaxRateArea>BEL003</ns0:TaxRateArea>
                   <ns0:TaxDescription>Belgium bel003</ns0:TaxDescription>
                   <ns0:TaxExplCode>V</ns0:TaxExplCode>
                   <ns0:GLOffset>VATB</ns0:GLOffset>
                </ns0:TaxArea>
                <ns0:TransactionTaxInfo>
                   <ns0:TaxRate1>0010000</ns0:TaxRate1>
                   <ns0:TaxRate2>0000000</ns0:TaxRate2>
                   <ns0:TaxRate3>0000000</ns0:TaxRate3>
                   <ns0:TaxRate4>0000000</ns0:TaxRate4>
                   <ns0:TaxRate5>0000000</ns0:TaxRate5>
                   <ns0:SalesTaxAuthority1>00006154</ns0:SalesTaxAuthority1>
                   <ns0:SalesTaxAuthority2>00000000</ns0:SalesTaxAuthority2>
                   <ns0:SalesTaxAuthority3>00000000</ns0:SalesTaxAuthority3>
                   <ns0:SalesTaxAuthority4>00000000</ns0:SalesTaxAuthority4>
                   <ns0:SalesTaxAuthority5>00000000</ns0:SalesTaxAuthority5>
                   <ns0:AmountSalesTaxAuthority1>1500000</ns0:AmountSalesTaxAuthority1>
                   <ns0:AmountSalesTaxAuthority2>0</ns0:AmountSalesTaxAuthority2>
                   <ns0:AmountSalesTaxAuthority3>0</ns0:AmountSalesTaxAuthority3>
                   <ns0:AmountSalesTaxAuthority4>0</ns0:AmountSalesTaxAuthority4>
                   <ns0:AmountSalesTaxAuthority5>0</ns0:AmountSalesTaxAuthority5>
                   <ns0:TaxInfo_FlexField>
                      <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>
                      <ns0:Value>S</ns0:Value>
                   </ns0:TaxInfo_FlexField>
                </ns0:TransactionTaxInfo>
                <ns0:OrderQuantity>0</ns0:OrderQuantity>
                <ns0:Amounts>
                   <ns0:Amount_Gross>0</ns0:Amount_Gross>
                   <ns0:Amount_Taxable>15000000</ns0:Amount_Taxable>
                   <ns0:Amount_NonTaxable>0</ns0:Amount_NonTaxable>
                   <ns0:Amount_Tax>1500000</ns0:Amount_Tax>
                   <ns0:Amount_ExtendedPrice>16500000</ns0:Amount_ExtendedPrice>
                   <ns0:Amount_TaxVariance>0</ns0:Amount_TaxVariance>
                </ns0:Amounts>
             </ns0:TransDetail>
             <ns0:TransDetail>
                <ns0:LineNumber>000000</ns0:LineNumber>
                <ns0:OrderSuffix>001</ns0:OrderSuffix>
                <ns0:Dates>
                   <ns0:Date_GL>113043</ns0:Date_GL>
                   <ns0:Date_ServiceTax>113046</ns0:Date_ServiceTax>
                   <ns0:Date_OrderTransaction>113137</ns0:Date_OrderTransaction>
                </ns0:Dates>
                <ns0:Batch>
                   <ns0:BatchNbr>06927310</ns0:BatchNbr>
                   <ns0:BatchType>V</ns0:BatchType>
                   <ns0:BatchDate>113137</ns0:BatchDate>
                </ns0:Batch>
                <ns0:Item>
                   <ns0:ItemNbrShort>00000000</ns0:ItemNbrShort>
                   <ns0:ItemNbr2nd/>
                   <ns0:ItemNbr3rd/>
                   <ns0:ItemDesc/>
                </ns0:Item>
                <ns0:UnitOfMeasure/>
                <ns0:BusinessUnit>
                   <ns0:MCUCode>12001</ns0:MCUCode>
                   <ns0:MCUDescription>Turquesa</ns0:MCUDescription>
                   <ns0:MCUAddrNbr>
                      <ns0:AddrNbr>00001001</ns0:AddrNbr>
                      <ns0:AddrName>Edwards, J.D. &amp; Company</ns0:AddrName>
                      <ns0:AddrMailingName>test</ns0:AddrMailingName>
                      <ns0:AddrTaxID>15502499</ns0:AddrTaxID>
                      <ns0:Addr2ndTaxID/>
                      <ns0:AddrPersonCorpCode>P</ns0:AddrPersonCorpCode>
                      <ns0:AddrCompleteAddress>
                         <ns0:AddressLine1>8055 E. Tufts Ave.</ns0:AddressLine1>
                         <ns0:AddressLine2/>
                         <ns0:AddressLine3/>
                         <ns0:AddressLine4/>
                         <ns0:City>Denver</ns0:City>
                         <ns0:ZipCode>80237</ns0:ZipCode>
                         <ns0:State>CO</ns0:State>
                         <ns0:Country>
                            <ns0:CountryCode/>
                            <ns0:CountryDesc>United States</ns0:CountryDesc>
                         </ns0:Country>
                      </ns0:AddrCompleteAddress>
                      <ns0:AddrPhone>
                         <ns0:AreaCode>303</ns0:AreaCode>
                         <ns0:PhoneNbr>844-8000</ns0:PhoneNbr>
                      </ns0:AddrPhone>
                      <ns0:AddrEmail/>
                   </ns0:MCUAddrNbr>
                </ns0:BusinessUnit>
                <ns0:TaxArea>
                   <ns0:TaxRateArea>BEL003</ns0:TaxRateArea>
                   <ns0:TaxDescription>Belgium bel003</ns0:TaxDescription>
                   <ns0:TaxExplCode>V</ns0:TaxExplCode>
                   <ns0:GLOffset>VATB</ns0:GLOffset>
                </ns0:TaxArea>
                <ns0:TransactionTaxInfo>
                   <ns0:TaxRate1>0010000</ns0:TaxRate1>
                   <ns0:TaxRate2>0000000</ns0:TaxRate2>
                   <ns0:TaxRate3>0000000</ns0:TaxRate3>
                   <ns0:TaxRate4>0000000</ns0:TaxRate4>
                   <ns0:TaxRate5>0000000</ns0:TaxRate5>
                   <ns0:SalesTaxAuthority1>00006154</ns0:SalesTaxAuthority1>
                   <ns0:SalesTaxAuthority2>00000000</ns0:SalesTaxAuthority2>
                   <ns0:SalesTaxAuthority3>00000000</ns0:SalesTaxAuthority3>
                   <ns0:SalesTaxAuthority4>00000000</ns0:SalesTaxAuthority4>
                   <ns0:SalesTaxAuthority5>00000000</ns0:SalesTaxAuthority5>
                   <ns0:AmountSalesTaxAuthority1>1000000</ns0:AmountSalesTaxAuthority1>
                   <ns0:AmountSalesTaxAuthority2>0</ns0:AmountSalesTaxAuthority2>
                   <ns0:AmountSalesTaxAuthority3>0</ns0:AmountSalesTaxAuthority3>
                   <ns0:AmountSalesTaxAuthority4>0</ns0:AmountSalesTaxAuthority4>
                   <ns0:AmountSalesTaxAuthority5>0</ns0:AmountSalesTaxAuthority5>
                   <ns0:TaxInfo_FlexField>
                      <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>
                      <ns0:Value>S</ns0:Value>
                   </ns0:TaxInfo_FlexField>
                   <ns0:TaxInfo_FlexField>
                      <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>
                      <ns0:Value>G</ns0:Value>
                   </ns0:TaxInfo_FlexField>
                </ns0:TransactionTaxInfo>
                <ns0:OrderQuantity>0</ns0:OrderQuantity>
                <ns0:Amounts>
                   <ns0:Amount_Gross>0</ns0:Amount_Gross>
                   <ns0:Amount_Taxable>10000000</ns0:Amount_Taxable>
                   <ns0:Amount_NonTaxable>0</ns0:Amount_NonTaxable>
                   <ns0:Amount_Tax>1000000</ns0:Amount_Tax>
                   <ns0:Amount_ExtendedPrice>11000000</ns0:Amount_ExtendedPrice>
                   <ns0:Amount_TaxVariance>0</ns0:Amount_TaxVariance>
                </ns0:Amounts>
             </ns0:TransDetail>
             <ns0:TransDetail>
                <ns0:LineNumber>000000</ns0:LineNumber>
                <ns0:OrderSuffix>001</ns0:OrderSuffix>
                <ns0:Dates>
                   <ns0:Date_GL>113036</ns0:Date_GL>
                   <ns0:Date_ServiceTax>113046</ns0:Date_ServiceTax>
                   <ns0:Date_OrderTransaction>113134</ns0:Date_OrderTransaction>
                </ns0:Dates>
                <ns0:Batch>
                   <ns0:BatchNbr>06927195</ns0:BatchNbr>
                   <ns0:BatchType>V</ns0:BatchType>
                   <ns0:BatchDate>113134</ns0:BatchDate>
                </ns0:Batch>
                <ns0:Item>
                   <ns0:ItemNbrShort>00000000</ns0:ItemNbrShort>
                   <ns0:ItemNbr2nd/>
                   <ns0:ItemNbr3rd/>
                   <ns0:ItemDesc/>
                </ns0:Item>
                <ns0:UnitOfMeasure/>
                <ns0:BusinessUnit>
                   <ns0:MCUCode>12001</ns0:MCUCode>
                   <ns0:MCUDescription>Turquesa</ns0:MCUDescription>
                   <ns0:MCUAddrNbr>
                      <ns0:AddrNbr>00001001</ns0:AddrNbr>
                      <ns0:AddrName>Edwards, J.D. &amp; Company</ns0:AddrName>
                      <ns0:AddrMailingName>test</ns0:AddrMailingName>
                      <ns0:AddrTaxID>15502499</ns0:AddrTaxID>
                      <ns0:Addr2ndTaxID/>
                      <ns0:AddrPersonCorpCode>P</ns0:AddrPersonCorpCode>
                      <ns0:AddrCompleteAddress>
                         <ns0:AddressLine1>8055 E. Tufts Ave.</ns0:AddressLine1>
                         <ns0:AddressLine2/>
                         <ns0:AddressLine3/>
                         <ns0:AddressLine4/>
                         <ns0:City>Denver</ns0:City>
                         <ns0:ZipCode>80237</ns0:ZipCode>
                         <ns0:State>CO</ns0:State>
                         <ns0:Country>
                            <ns0:CountryCode/>
                            <ns0:CountryDesc>United States</ns0:CountryDesc>
                         </ns0:Country>
                      </ns0:AddrCompleteAddress>
                      <ns0:AddrPhone>
                         <ns0:AreaCode>303</ns0:AreaCode>
                         <ns0:PhoneNbr>844-8000</ns0:PhoneNbr>
                      </ns0:AddrPhone>
                      <ns0:AddrEmail/>
                   </ns0:MCUAddrNbr>
                </ns0:BusinessUnit>
                <ns0:TaxArea>
                   <ns0:TaxRateArea>BEL002</ns0:TaxRateArea>
                   <ns0:TaxDescription>Belgium bel002</ns0:TaxDescription>
                   <ns0:TaxExplCode>V</ns0:TaxExplCode>
                   <ns0:GLOffset>VATB</ns0:GLOffset>
                </ns0:TaxArea>
                <ns0:TransactionTaxInfo>
                   <ns0:TaxRate1>0010000</ns0:TaxRate1>
                   <ns0:TaxRate2>0000000</ns0:TaxRate2>
                   <ns0:TaxRate3>0000000</ns0:TaxRate3>
                   <ns0:TaxRate4>0000000</ns0:TaxRate4>
                   <ns0:TaxRate5>0000000</ns0:TaxRate5>
                   <ns0:SalesTaxAuthority1>00006154</ns0:SalesTaxAuthority1>
                   <ns0:SalesTaxAuthority2>00000000</ns0:SalesTaxAuthority2>
                   <ns0:SalesTaxAuthority3>00000000</ns0:SalesTaxAuthority3>
                   <ns0:SalesTaxAuthority4>00000000</ns0:SalesTaxAuthority4>
                   <ns0:SalesTaxAuthority5>00000000</ns0:SalesTaxAuthority5>
                   <ns0:AmountSalesTaxAuthority1>20000</ns0:AmountSalesTaxAuthority1>
                   <ns0:AmountSalesTaxAuthority2>0</ns0:AmountSalesTaxAuthority2>
                   <ns0:AmountSalesTaxAuthority3>0</ns0:AmountSalesTaxAuthority3>
                   <ns0:AmountSalesTaxAuthority4>0</ns0:AmountSalesTaxAuthority4>
                   <ns0:AmountSalesTaxAuthority5>0</ns0:AmountSalesTaxAuthority5>
                   <ns0:TaxInfo_FlexField>
                      <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>
                      <ns0:Value>GT</ns0:Value>
                   </ns0:TaxInfo_FlexField>
                   <ns0:TaxInfo_FlexField>
                      <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>
                      <ns0:Value>S</ns0:Value>
                   </ns0:TaxInfo_FlexField>
                </ns0:TransactionTaxInfo>
                <ns0:OrderQuantity>0</ns0:OrderQuantity>
                <ns0:Amounts>
                   <ns0:Amount_Gross>0</ns0:Amount_Gross>
                   <ns0:Amount_Taxable>200000</ns0:Amount_Taxable>
                   <ns0:Amount_NonTaxable>0</ns0:Amount_NonTaxable>
                   <ns0:Amount_Tax>20000</ns0:Amount_Tax>
                   <ns0:Amount_ExtendedPrice>220000</ns0:Amount_ExtendedPrice>
                   <ns0:Amount_TaxVariance>0</ns0:Amount_TaxVariance>
                </ns0:Amounts>
             </ns0:TransDetail>
             <ns0:TransDetail>
                <ns0:LineNumber>000000</ns0:LineNumber>
                <ns0:OrderSuffix>001</ns0:OrderSuffix>
                <ns0:Dates>
                   <ns0:Date_GL>113033</ns0:Date_GL>
                   <ns0:Date_ServiceTax>113033</ns0:Date_ServiceTax>
                   <ns0:Date_OrderTransaction>113134</ns0:Date_OrderTransaction>
                </ns0:Dates>
                <ns0:Batch>
                   <ns0:BatchNbr>06927199</ns0:BatchNbr>
                   <ns0:BatchType>I</ns0:BatchType>
                   <ns0:BatchDate>113134</ns0:BatchDate>
                </ns0:Batch>
                <ns0:Item>
                   <ns0:ItemNbrShort>00000000</ns0:ItemNbrShort>
                   <ns0:ItemNbr2nd/>
                   <ns0:ItemNbr3rd/>
                   <ns0:ItemDesc/>
                </ns0:Item>
                <ns0:UnitOfMeasure/>
                <ns0:BusinessUnit>
                   <ns0:MCUCode>12001</ns0:MCUCode>
                   <ns0:MCUDescription>Turquesa</ns0:MCUDescription>
                   <ns0:MCUAddrNbr>
                      <ns0:AddrNbr>00001001</ns0:AddrNbr>
                      <ns0:AddrName>Edwards, J.D. &amp; Company</ns0:AddrName>
                      <ns0:AddrMailingName>test</ns0:AddrMailingName>
                      <ns0:AddrTaxID>15502499</ns0:AddrTaxID>
                      <ns0:Addr2ndTaxID/>
                      <ns0:AddrPersonCorpCode>P</ns0:AddrPersonCorpCode>
                      <ns0:AddrCompleteAddress>
                         <ns0:AddressLine1>8055 E. Tufts Ave.</ns0:AddressLine1>
                         <ns0:AddressLine2/>
                         <ns0:AddressLine3/>
                         <ns0:AddressLine4/>
                         <ns0:City>Denver</ns0:City>
                         <ns0:ZipCode>80237</ns0:ZipCode>
                         <ns0:State>CO</ns0:State>
                         <ns0:Country>
                            <ns0:CountryCode/>
                            <ns0:CountryDesc>United States</ns0:CountryDesc>
                         </ns0:Country>
                      </ns0:AddrCompleteAddress>
                      <ns0:AddrPhone>
                         <ns0:AreaCode>303</ns0:AreaCode>
                         <ns0:PhoneNbr>844-8000</ns0:PhoneNbr>
                      </ns0:AddrPhone>
                      <ns0:AddrEmail/>
                   </ns0:MCUAddrNbr>
                </ns0:BusinessUnit>
                <ns0:TaxArea>
                   <ns0:TaxRateArea>BEL002</ns0:TaxRateArea>
                   <ns0:TaxDescription>Belgium bel002</ns0:TaxDescription>
                   <ns0:TaxExplCode>V</ns0:TaxExplCode>
                   <ns0:GLOffset>VATB</ns0:GLOffset>
                </ns0:TaxArea>
                <ns0:TransactionTaxInfo>
                   <ns0:TaxRate1>0010000</ns0:TaxRate1>
                   <ns0:TaxRate2>0000000</ns0:TaxRate2>
                   <ns0:TaxRate3>0000000</ns0:TaxRate3>
                   <ns0:TaxRate4>0000000</ns0:TaxRate4>
                   <ns0:TaxRate5>0000000</ns0:TaxRate5>
                   <ns0:SalesTaxAuthority1>00006154</ns0:SalesTaxAuthority1>
                   <ns0:SalesTaxAuthority2>00000000</ns0:SalesTaxAuthority2>
                   <ns0:SalesTaxAuthority3>00000000</ns0:SalesTaxAuthority3>
                   <ns0:SalesTaxAuthority4>00000000</ns0:SalesTaxAuthority4>
                   <ns0:SalesTaxAuthority5>00000000</ns0:SalesTaxAuthority5>
                   <ns0:AmountSalesTaxAuthority1>-80000</ns0:AmountSalesTaxAuthority1>
                   <ns0:AmountSalesTaxAuthority2>0</ns0:AmountSalesTaxAuthority2>
                   <ns0:AmountSalesTaxAuthority3>0</ns0:AmountSalesTaxAuthority3>
                   <ns0:AmountSalesTaxAuthority4>0</ns0:AmountSalesTaxAuthority4>
                   <ns0:AmountSalesTaxAuthority5>0</ns0:AmountSalesTaxAuthority5>
                   <ns0:TaxInfo_FlexField>
                      <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>
                      <ns0:Value>GT</ns0:Value>
                   </ns0:TaxInfo_FlexField>
                   <ns0:TaxInfo_FlexField>
                      <ns0:Tag>F74B0010 Transaction Nature 723</ns0:Tag>
                      <ns0:Value>G</ns0:Value>
                   </ns0:TaxInfo_FlexField>
                </ns0:TransactionTaxInfo>
                <ns0:OrderQuantity>0</ns0:OrderQuantity>
                <ns0:Amounts>
                   <ns0:Amount_Gross>0</ns0:Amount_Gross>
                   <ns0:Amount_Taxable>-800000</ns0:Amount_Taxable>
                   <ns0:Amount_NonTaxable>0</ns0:Amount_NonTaxable>
                   <ns0:Amount_Tax>-80000</ns0:Amount_Tax>
                   <ns0:Amount_ExtendedPrice>-880000</ns0:Amount_ExtendedPrice>
                   <ns0:Amount_TaxVariance>0</ns0:Amount_TaxVariance>
                </ns0:Amounts>
             </ns0:TransDetail>
          </ns0:VATTransaction>
       </ns0:VATTransactionsContainer>
    </ns0:VATGenericExtractor>
    Thanks a lot.

  • How to resolve Error: "xsl:import" XSL Element Currently not Supported

    Hello Everyone,
    I have a xsl in my process to perform transformation of source schema to target schema.
    This xsl is importing another xsl.
    I am using <xsl:import> for this purpose.
    But when I try to see the "design" editor I am getting the error given below:
    Error: "xsl:import" XSL Element Currently not Supported
    In "source" editor JDeveloper is giving no error.
    I request you all to please come forward for the rescue ;-)
    Thanks in advance.
    Regards,
    Shanty

    I think the error message is telling you that the visual design surface that simplifies creating transforms doesn't support the <xsl:import>. If you need to use <xsl:import>, and assuming that <xsl:include> (which is quite similar to import) is also not supported, then the only other option is working on the XSLT stylesheet in the source editor.

  • Xsl:sort or sorting

    Hi all,
    Ineed to use a sorting function in one of the transformations in a BPEL project. The version of BPEL and Jdev i am using is 10.1.3.4
    Is it possible to use xsl:sort? If no, is there any alternative to perform sorting on the xml?
    Regards
    Silas

    It should work as it is supported by xslt 2.0. Please refer to Error: "xsl:sort" XSL Element Currently not Supported in the transform

  • ParserException: XMLParser: Prefix 'xsl' is not mapped to a namespace

    Hi
    although I do not think this is an XI problem.. I hope that somebody with more XSLT experience that I might be able to help.
    I have a rather simple XSLT that is used to convert an EXCEL XML document into another XML format.  The XSL that I have worked when I tested it via standalone SAXON or MSXML transformation.
    But using the SAP product it gives me the error Prefix 'xsl' is not mapped to a namespace.
    Here is the top part of the XSL
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
    xmlns:sp="urn:schemas-microsoft-com:office:spreadsheet"
    xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
    xmlns:of="urn:schemas-microsoft-com:office:office">
    <xsl:output method = "xml"  version="1.0" encoding="ISO-8859-1" omit-xml-declaration="no" standalone="no" indent="yes"  />
       <xsl:template match="/">
         <dvabatch>
              <xsl:apply-templates select = "//of:DocumentProperties" />
         </dvabatch>
       </xsl:template>
    .... and so on.....
    and the top part of the XML source
    <?xml version="1.0"?>
    <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
    xmlns:o="urn:schemas-microsoft-com:office:office"
    xmlns:x="urn:schemas-microsoft-com:office:excel"
    xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
    xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
    xmlns:html="http://www.w3.org/TR/REC-html40">
    <DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
      <Author>Peter Munt</Author>
      <LastAuthor>muntp</LastAuthor>
      <LastPrinted>2006-01-30T23:53:27Z</LastPrinted>
      <Created>2003-02-06T18:19:41Z</Created>
      <LastSaved>2006-03-01T03:59:11Z</LastSaved>
      <Company>DVA</Company>
      <Version>10.2625</Version>
    </DocumentProperties>
    <CustomDocum  ....
    ..... and so on .....

    Hi Peter,
    just for clarification:
    You zipped the XSL File and imported it into a Mapping Archive, then assigned the XSL Mapping to an interface mapping and receive the error in the Message Monitoring?
    Is that the case?
    regards,
    Peter

  • Xsl:include not resolving no matter HOW I load the xslt

    I cannot get *<xsl:include>* to work with XMLTRANSFORM in a PL/SQL environment in Oracle 11.2.0.3. I am exclusively working inside the database.
    I have a base XSLT which includes another XSLT using xsl:include. I want to load the base XSLT as an XMLTYPE and have it transform another XML document, as if the entire XSLT were one large document.
    I have loaded the base (base.xslt), the extension (include_with_base.xslt), and the combination of the two (entire_thing.xslt) in the XDB catalog. base.xslt has this statement inside its xsl:stylesheet node, attempting to include the other xslt:
    *<xsl:include href="/public/include_with_base.xslt" />*
    I have the xslts stored in XDB. This verifies they are intact:
    1. The base xslt which has the xsl:include statement in it loads just fine.
    select xdburitype('/public/base.xslt').getXML() from dual;
    2. The extension which is the target of the include reference in the base xslt loads just fine.
    select xdburitype('/public/include_with_base.xslt').getXML() from dual;
    3. The combination of the two, where I cut-and-paste all children of xslt:stylesheet from include_with_base.xslt into the xslt:stylesheet node of base.xslt also loads just fine.
    select xdburitype('/public/entire_thing.xslt').getXML() from dual;
    However, when I try to execute a transformation of some test xml using base.xslt, it fails:
    select XMLTRANSFORM(xdburitype('/public/xml_input.xml').getXML(), xdburitype('/public/base.xslt').getXML()) FROM dual;
    When I try to execute the same transformation of the same test xml using entire_thing.xslt, it works:
    select XMLTRANSFORM(xdburitype('/public/xml_input.xml').getXML(), xdburitype('/public/entire_thing.xslt').getXML()) FROM dual;
    When I perform the transformation using altovaxml and the two xslts are in the same disk directory (and I use a relative reference with no path information rather than an absolute reference like I show in the examples above), the transformation works just fine.
    What can I do to make XMLTRANSFORM work with an XSLT that has an essential <xsl:include ... /> reference in it?
    Edited by: user11359697 on Apr 15, 2013 1:49 PM

    For fun, here's an implementation of what I would call the "poor man" include.
    The query takes the URI of the main stylesheet as input and recursively replaces all xsl:include directives with the content of the corresponding stylesheet.
    It supports relative URIs.
    Test case :
    */public/include1.xsl*
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      <xsl:include href="./include2.xsl"/>
      <xsl:template name="test">
        <TEST/>
      </xsl:template>
    </xsl:stylesheet>
    {code}
    */public/include2.xsl*
    {code:xml}
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      <xsl:template name="test2">
        <TEST2/>
      </xsl:template>
    </xsl:stylesheet>
    {code}
    */public/main.xsl*
    {code:xml}
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      <xsl:include href="./include1.xsl"/>
      <xsl:template match="/">
        <xsl:call-template name="test"/>
      </xsl:template>
    </xsl:stylesheet>
    {code}
    and the query that rebuilds the complete stylesheet :
    {code}
    SQL> select xmlserialize(document      -- for display purpose
      2           xmlquery(
      3           'declare namespace xsl = "http://www.w3.org/1999/XSL/Transform"; (::)
      4            declare function local:include($href as xs:string) as element(xsl:stylesheet)
      5            {
      6              copy $d := fn:doc($href)/xsl:stylesheet
      7              modify (
      8                for $i in $d/xsl:include
      9                return replace node $i
    10                       with local:include(resolve-uri($i/@href, $href))/child::*
    11              )
    12              return $d
    13            }; (::)
    14            local:include($main_xsl)'
    15           passing '/public/main.xsl' as "main_xsl"
    16           returning content
    17           )
    18         indent
    19         )
    20  from dual;
    XMLSERIALIZE(DOCUMENTXMLQUERY(
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      <xsl:template name="test2" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
        <TEST2/>
      </xsl:template>
      <xsl:template name="test" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
        <TEST/>
      </xsl:template>
      <xsl:template match="/">
        <xsl:call-template name="test"/>
      </xsl:template>
    </xsl:stylesheet>
    {code}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Functions in xsl:sort

    Is it possible to use extension functions in the select attribute of xsl:sort? This way I could sort the nodes based on a computed value.
    e.g. <xsl:sort select="myns:myextfunc(ELEM1, ELEM2)">
    I tried using a standard XSL function like
    <xsl:sort select="concat(ELEM1, ELEM2)"/> and it seems to work but when I try to use an extension function it fails.
    TIA
    null

    With XML Parser 9.0.1 Production, this works for me:
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:ext="http://www.oracle.com/XSL/Transform/java/Ext">
    <xsl:output method="text"/>
    <xsl:template match="/">
    <xsl:for-each select="/Employees/Emp">
    <!--
    | Due to a bug, need to declare the extension namespace on
    | the <xsl:sort> element itself.
    +-->
    <xsl:sort data-type="number" order="descending" select="ext:max(Salary,Bonus)"
    xmlns:ext="http://www.oracle.com/XSL/Transform/java/Ext"/>
    <xsl:value-of select="Name"/>
    </xsl:for-each>
    </xsl:template>
    </xsl:stylesheet>
    public class Ext
    public static double max( double n, double m ) {
    return n > m ? n : m;
    <Employees>
    <Emp>
    <Name>B</Name>
    <Salary>10</Salary>
    <Bonus>12</Bonus>
    </Emp>
    <Emp>
    <Name>C</Name>
    <Salary>25</Salary>
    <Bonus>12</Bonus>
    </Emp>
    <Emp>
    <Name>A</Name>
    <Salary>10</Salary>
    <Bonus>2</Bonus>
    </Emp>
    </Employees>If I make sure Ext.class is in my CLASSPATH, and transform the above XML by the above stylesheet, I get:
    CBA
    which is the reverse-numerically-sorted list of max() calculations.

  • Xsl:sort attribute value templates for select and order

    I've tried the xdk_java_9_0_1_0_0.tar.gz update today and for that the reported bugs are still there : one urgent (quite a stopper for us) is this one
    <xsl:template match="/resultlist">
    <xsl:variable name="sortorder">descending</xsl:variable>
    <xsl:variable name="sortfield">name</xsl:variable>
    <xsl:for-each select="result">
    <xsl:sort select="./{$sortfield}" order="{$sortorder}"/>
    <xsl:value-of select="./index"/>,<xsl:value-of select="./name"/>
    </xsl:for-each>
    </xsl:template>
    still it does not replace {$sortfield} and {$sortorder}.

    This is known bug 1798018 in the Oracle XSLT processor.
    The only workaround I can think of is to use <xsl:choose> to optionally use different <xsl:for-each> blocks, one with order="ascending" and one with order="descending" as literal values.

Maybe you are looking for

  • Office 2013 APP-V Tips and Tricks

    Hi there,  I got Office 2013 working with APP-V 5.0 Sp2 and rolling it out globally.  Out of the box nothing goes wrong, but i'm testing a lot and whenever I unpublish and do not delete the old programdata directory my computers go nuts.  Does anyone

  • Hard Disk not detected on Elite Workstation 8770w

    First and for most the battery of the laptop is dead or not working anymore so the bios date keep restoring to  default, but when the battery is connected, then when i was tried to use my win 7 professional installer just to view the partition of the

  • EAP-Fast or PEAP ??

    Dear All, we are not sure if we should use EAP-FAST as authentication method or if we should use PEAP or EAP/TTLS. Could you please inform us which one is safer ? For PEAP or EAP/TTLS we would need a Radius Server such as ACS while we could assign an

  • My NoSquint zoom settings are all screwed up. They magnify and de-magnify when I switch tabs. How do I fix this?

    NoSquint was working fine. Then, after an unexpected power outage, it stopped working fine after I powered my computer back up. Basically, the problem is this: I open a new tab, and the page loads to its desired magnification. I open another tab, and

  • GetColumnCount is deprecated!!!

    Help getColumnCount is deprecated!!! but how can I get returned the number of columns now without method getColumnCount