XSL stylesheet

XSL style sheet is in the format of the program and does not allow playback of Contact History in Windows Live Messenger. I said no Windows Live Messenger to record history in Documents/received files. How do I get rid of the xsl so I can record contact history?

History of Contact, you hear a list of your Contacts, or do you mean a copy of the actual conversation between you and your Contacts?

For what it's worth, I don't have Messenger configured to record Conversations in my received files.  If I want to record a conversation, I just copy and paste it into a Notepad text.  Message logging settings are in the Tools / Options / Messages.

The Contact in the Messenger tab to save a list of your Contacts as a .ctt file.  This file can be read by most of the text editors, certainly by Word or Notepad, but it's only really meant for export or import Contacts in Messenger...

Tags: Windows

Similar Questions

  • Security settings do not allow execution of script code in the report.xsl stylesheet

    Hello world

    I can't open a file of XML in Excel 2007 results - even if I added the stylesheet for trusted locations and deleted all the protections.

    Here's what happens:

    1. open the XML results file how I am propmpted for select the report.xsl stylesheet TestStand

    2. then gives error: Scripts in this XML document and/or references to other documents are disabled.

    3. by clicking OK gives more specific information - namely the security settings don't allow execution of code within this stylesheet script:

    But I did the following:

    -The path to the sheethas style was added to the "trusted locations".

    -ActiveX settings are completely enabled for all controls without restrictions

    -Macros settings are enabled for all macros

    -Is trust access to the VBA project object model

    -All data connections are allowed

    How can I activate the execution of script code in the style sheet for the file XML can load?

    Thank you

    Ronnie

    Ronnie-

    Directly from the Article in the Microsoft Knowledge base, please note that do the following changes "may make your computer or your network more vulnerable to attack by malicious software such as viruses." It's always a good idea to make a backup of your registry before editing. This can be done by clicking on file' export.

    In any case, as the article explains, open the registry and navigate to HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Security. The security file must contain a registry key called XSLSecurityLevel. Mine did not have this registry key and I had to create it (see screenshot below). Double-click the XSLSecurityLevel registry key, type 1 in the data value, and then click OK.

    You should now be able to view the XML from Excel 2007 report. To reset this setting, simply double-click the registry XSLSecurityLevel key, enter 0 in the given value, and then click OK.

    I hope this helps!

  • XML report (with report.xsl stylesheet) print shows the font colors, but not highlight table colors

    I try to print the XML report generated by TestStand as a PDF for archive.  When the XML report in Internet Explorer, everything seems fine - sequence names are highlighted in blue-green, the neck is green, in case of failure is highlighted in red.

    However, when I print this page as a PDF (with BullZip PDF printer, or even the XPS printer), went to all the light of table layout.  The result of the object to be measured in the header is colored red or green depending on the State of pass/fail, but sequence and setting names in the form applied to the tables in the body of the report have no highlighting.

    The stylesheet modifies what is returned when the XML file is printed?

    It is the output seen in Internet Explorer

    It is the output seen as a PDF printed from the same file read in Internet Explorer.

    Thank you

    Matt

    Hey Matt,

    It is in fact due to a default setting in Internet Explorer to not print the colors of background on Web pages. To change it, simply go to the configuration Page screen (on IE9, you click on the gear icon, then print > Page Setup) and select the option to print background images and colors. After doing this, the printed report must contain the colors you see on your screen.

  • Cannot display the page XML cannot display the XML input using the XSL stylesheet

    Hi gurus of the Oracle,.

    I got this error... .once I submitted the demand shows warning... I opened exit it shows error below... I do not understand how to fix this error... Please help me... This is the CODE of PROCEDURE STORED PL/SQ L...

    The XML page cannot be displayed
    Cannot view XML input using XSL style sheet. Fix the error and then click the Refresh button, or try again later.


    --------------------------------------------------------------------------------

    A semi colon was expected. Error during processing of the resources ' http://orappsus64.tsindia.in:8009/OA_CGI/FNDWRR.exe?temp_id...

    COGNOS Quintiles/IT/J & J < CP_PROJECT > < / CP_PROJECT >
    ----------------------------^
    n-left: 1em; "text-indent:-2em" > < GL_MAIN_PERIOD > Jun-12 < / GL_MAIN_PERIOD >
    < TOTAL_REVENUE > 4026.14 < / TOTAL_REVENUE >
    < GL_PERIOD > Jun-12 < / GL_PERIOD >
    < / G_TOTAL_REVENUE_CAT >

    -------------------------------------------------------

    THIS IS MY LOG FILE
    ----------------------------------------------------------
    [01/10/12 10:44:26] [main] From service GSF with simultaneous process id is 157635.
    [01/10/12 10:44:26] [main] Initialization parameters: oracle.apps.fnd.cp.opp.OPPServiceThread:2:0:max_threads = 5
    [01/10/12 10:44:26] [Thread-22] Wire service commissioning.
    [01/10/12 10:44:26] [Thread 23] Wire service commissioning.
    [01/10/12 10:52:33] [OPPServiceThread1] Post-processing application 1296337.
    [01/10/12 10:52:33] [157635:RT1296337] The execution of the actions of post-processing for request 1296337.
    [01/10/12 10:52:34] [157635:RT1296337] From XML Publisher postprocessing action.
    [01/10/12 10:52:34] [157635:RT1296337]
    Model code: XXTGSCPR004
    Model app: PA
    Language: en
    Territory: U.S.
    Output type: EXCEL
    [100112_105234216] [] [EXCEPTION] [DEBUG] - set preferences PreferenceStore-
    [100112_105234216] [] [EXCEPTION] [DEBUG] - environment variables stored in EnvironmentStore-
    [100112_105234216] [[EXCEPTION] [DEBUG] [FND_JDBC_IDLE_THRESHOLD.] LOW]:-[1]
    [100112_105234216] [] [EXCEPTION] [DEBUG] [SECURITY_GROUP_ID]: [0]
    [100112_105234216] [] [EXCEPTION] [DEBUG] [FND_JDBC_BUFFER_DECAY_INTERVAL]: [300]
    [100112_105234217] [] [EXCEPTION] [DEBUG] [NLS_CHARACTERSET]: [US7ASCII]
    [100112_105234217] [] [EXCEPTION] [DEBUG] [RESP_APPL_ID]:-[1]
    [100112_105234217] [] [EXCEPTION] [DEBUG] [NLS_LANGUAGE]: [AMERICAN]
    [100112_105234217] [] [EXCEPTION] [DEBUG] [FND_JDBC_BUFFER_MIN]: [1]
    [100112_105234217] [] [EXCEPTION] [DEBUG] [FND_JDBC_BUFFER_MAX]: [2]
    [100112_105234217] [] [EXCEPTION] [DEBUG] [NLS_NUMERIC_CHARACTERS]: [.,]
    [100112_105234217] [] [EXCEPTION] [DEBUG] [APPS_JDBC_URL]: [jdbc:oracle:thin: @(DESCRIPTION = (ADDRESS_LIST = (LOAD_BALANCE = YES) (FAILOVER = YES) (ADDRESS = (PROTOCOL = tcp)(HOST=orappsus64.tsindia.in) (PORT = 1530))) (CONNECT_DATA = (SID = clone)))]
    [100112_105234217] [] [EXCEPTION] [DEBUG] [RESP_ID]:-[1]
    [100112_105234217] [] [EXCEPTION] [DEBUG] [FND_MAX_JDBC_CONNECTIONS]: [500]
    [100112_105234217] [] [EXCEPTION] [DEBUG] [FND_JDBC_USABLE_CHECK]: [false]
    [100112_105234218] [] [EXCEPTION] [DEBUG] [USER_ID]:-[1]
    [100112_105234218] [] [EXCEPTION] [DEBUG] [NLS_TERRITORY]: [AMERICA]
    [100112_105234218] [] [EXCEPTION] [DEBUG] [FND_JDBC_PLSQL_RESET]: [false]
    [100112_105234218] [] [EXCEPTION] [DEBUG] [FND_JDBC_CONTEXT_CHECK]: [true]
    [100112_105234218] [] [EXCEPTION] [DEBUG] [NLS_DATE_FORMAT]: [DD-MON-RR]
    [100112_105234218] [] [EXCEPTION] [DEBUG] [FND_JDBC_BUFFER_DECAY_SIZE]: [5]
    [100112_105234218] [[EXCEPTION] [DEBUG] [FND_JDBC_IDLE_THRESHOLD.] HIGH]:-[1]
    [100112_105234218] [] [EXCEPTION] [DEBUG] [NLS_SORT]: [BINARY]
    [100112_105234218] [] [EXCEPTION] [DEBUG] [NLS_DATE_LANGUAGE]: [AMERICAN]
    [100112_105234218] [] [EXCEPTION] [DEBUG] [LOGIN_ID]:-[1]
    [100112_105234218] [] [EXCEPTION] [DEBUG] - properties stored in the Java System Properties-
    [100112_105234219] [] [EXCEPTION] [DEBUG] [APPLTMP]: [AP1/oracle/PROD01/inst/apps/clone_orappsus64/appltmp]
    [100112_105234219] [] [EXCEPTION] [DEBUG] [java.runtime.name]: [Java (TM) SE Runtime Environment]
    [100112_105234219] [EXCEPTION] [DEBUG] [sun.boot.library.path]:[AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/i386]]
    [100112_105234219] [] [EXCEPTION] [DEBUG] [java.vm.version]: [11: 0 - b15]
    [100112_105234219] [] [EXCEPTION] [DEBUG] [OVERRIDE_DBC]: [true]
    [100112_105234219] [EXCEPTION] [DEBUG] [dbcfile]:[AP1/oracle/PROD01/inst/apps/clone_orappsus64/appl/fnd/12.0.0/secure/clone.dbc]]
    [100112_105234219] [] [EXCEPTION] [DEBUG] [java.vm.vendor]: [Sun Microsystems Inc..]
    [100112_105234219] [] [EXCEPTION] [DEBUG] [java.vendor.url]: [http://java.sun.com/]
    [100112_105234219] [[EXCEPTION] [DEBUG] [path.separator]]: [[:]
    [100112_105234219] [] [EXCEPTION] [DEBUG] [APPLCSF]: [AP1/oracle/PROD01/inst/apps/clone_orappsus64/papers/appl/conc]
    [100112_105234220] [] [EXCEPTION] [DEBUG] [java.vm.name]: [the server VM Java]
    [100112_105234220] [] [EXCEPTION] [DEBUG] [file.encoding.pkg]: [sun.io]
    [100112_105234220] [] [EXCEPTION] [DEBUG] [sun.java.launcher]: [SUN_STANDARD]
    [100112_105234220] [] [EXCEPTION] [DEBUG] [user.country]: [US]
    [100112_105234220] [] [EXCEPTION] [DEBUG] [sun.os.patch.level]: [unknown]
    [100112_105234220] [] [EXCEPTION] [DEBUG] [java.vm.specification.name]: [Java Virtual Machine specifications]
    [100112_105234220] [EXCEPTION] [DEBUG] [user.dir]:[AP1/oracle/PROD01/inst/apps/clone_orappsus64/logs/appl/conc/log]]
    [100112_105234220] [] [EXCEPTION] [DEBUG] [java.runtime.version]: [1.6.0_10 - b33]
    [100112_105234220] [] [EXCEPTION] [DEBUG] [CLIENT_PROCESSID]: [25943]
    [100112_105234220] [] [EXCEPTION] [DEBUG] [java.awt.graphicsenv]: [sun.awt.X11GraphicsEnvironment]
    [100112_105234220] [EXCEPTION] [DEBUG] [java.endorsed.dirs]:[AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/endorsed]]
    [100112_105234221] [] [EXCEPTION] [DEBUG] [os.arch]: [i386]
    [100112_105234221] [EXCEPTION] [DEBUG] [JTFDBCFILE]:[AP1/oracle/PROD01/inst/apps/clone_orappsus64/appl/fnd/12.0.0/secure/clone.dbc]]
    [100112_105234221] [] [EXCEPTION] [DEBUG] [java.io.tmpdir]: [tmp]
    [100112_105234221] [] [EXCEPTION] [DEBUG] [line.separator]:]
    ]
    [100112_105234221] [] [EXCEPTION] [DEBUG] [java.vm.specification.vendor]: [Sun Microsystems Inc..]
    [100112_105234221] [] [EXCEPTION] [DEBUG] [os.name]: [Linux]
    [100112_105234221] [] [EXCEPTION] [DEBUG] [FND_JDBC_BUFFER_MIN]: [1]
    [100112_105234221] [] [EXCEPTION] [DEBUG] [CPID]: [157635]
    [100112_105234221] [] [EXCEPTION] [DEBUG] [sun.jnu.encoding]: [UTF-8]
    [100112_105234221] [] [EXCEPTION] [DEBUG] [oracle.apps.fnd.common.Pool.leak.mode]: [stderr: off]
    [100112_105234221] [][EXCEPTION] [DEBUG] [java.library.path]:[AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/i386/server:/AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/i386:/AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/jre/.. /lib/i386:/AP1/oracle/PROD01/apps/tech_st/10.1.3/lib32:/AP1/oracle/PROD01/apps/tech_st/10.1.3/lib:/AP1/oracle/PROD01/apps/apps_st/appl/cz/12.0.0/bin:/AP1/oracle/PROD01/apps/apps_st/appl/iby/12.0.0/bin:/AP1/oracle/PROD01/apps/ apps_st/appl/PON/12.0.0/bin:/ap1/Oracle/PROD01/apps/apps_st/appl/SHT/12.0.0/lib:/usr/java/packages/lib/i386:/lib:/usr/lib]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [java.specification.name]: [Java platform API specification]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [java.class.version]: [50.0]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [sun.management.compiler]: [HotSpot Tiered compilers]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [queue_appl_id]: [0]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [os.version]: [2.6.18 - 128.el5]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [LONG_RUNNING_JVM]: [true]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [user.home]: [home/applmgr01]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [user.timezone]: [Asia/Kolkata]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [java.awt.printerjob]: [sun.print.PSPrinterJob]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [file.encoding]: [UTF-8]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [java.specification.version]: [1.6]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [CACHEMODE]: [PUBLISHED]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [conc_queue_id]: [6269]
    [100112_105234222] [][EXCEPTION] [DEBUG] [java.class.path]:[AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/lib/dt.jar:/AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/lib/tools.jar:/AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/rt.jar:/AP1/oracle/PROD01/apps/apps_st/comn/java/lib/appsborg2.zip:/AP1/oracle/PROD01/apps/apps_st/comn/java/classes]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [user.name]: [applmgr01]
    [100112_105234222] [EXCEPTION] [DEBUG] [DBCFILE]:[AP1/oracle/PROD01/inst/apps/clone_orappsus64/appl/fnd/12.0.0/secure/clone.dbc]]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [java.vm.specification.version]: [1.0]
    [100112_105234222] [EXCEPTION] [DEBUG] [java.home]:[AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/jre]]
    [100112_105234222] [] [EXCEPTION] [DEBUG] [sun.arch.data.model]: [32]
    [100112_105234223] [] [EXCEPTION] [DEBUG] [user.language]: [in]
    [100112_105234223] [] [EXCEPTION] [DEBUG] [java.specification.vendor]: [Sun Microsystems Inc..]
    [100112_105234223] [] [EXCEPTION] [DEBUG] [mode java.vm.info]: [mixed]
    [100112_105234223] [EXCEPTION] [DEBUG] [logfile]:[AP1/oracle/PROD01/inst/apps/clone_orappsus64/logs/appl/conc/log/FNDOPP157635.txt]]
    [100112_105234223] [] [EXCEPTION] [DEBUG] [java.version]: [1.6.0_10]
    [100112_105234223] [] [EXCEPTION] [DEBUG] [JAVA. EXT. DIRS]:[AP1/ORACLE/PROD01/APPS/TECH_ST/10.1.3/APPSUTIL/JDK/JRE/LIB/EXT:/USR/JAVA/PACKAGES/LIB/EXT]
    [100112_105234223] [][EXCEPTION] [DEBUG] [sun.boot.class.path]:[AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/resources.jar:/AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/rt.jar:/AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/sunrsasign.jar:/AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/jsse.jar:/AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/jce.jar:/AP1/oracle/PROD01/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/charsets.jar:/AP1/oracle/PROD01/apps/tech_ St/10.1.3/appsutil/JDK/JRE/classes]
    [100112_105234223] [] [EXCEPTION] [DEBUG] [java.vendor]: [Sun Microsystems Inc..]
    [100112_105234223] [] [EXCEPTION] [DEBUG] [FND_JDBC_BUFFER_MAX]: [2]
    [100112_105234223] [] [EXCEPTION] [DEBUG] [file.separator]:]
    [100112_105234223] [] [EXCEPTION] [DEBUG] [java.vendor.url.bug]: [http://java.sun.com/cgi-bin/bugreport.cgi]
    [100112_105234223] [] [EXCEPTION] [DEBUG] [sun.io.unicode.encoding]: [UnicodeLittle]
    [100112_105234223] [] [EXCEPTION] [DEBUG] [sun.cpu.endian]: [little]
    [100112_105234223] [] [EXCEPTION] [DEBUG] [APPLOUT]: [out]
    [100112_105234223] [] [EXCEPTION] [DEBUG] [sun.cpu.isalist]:]
    [01/10/12 10:52:35] [UNEXPECTED] [157635:RT1296337] java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.apps.xdo.common.xml.XSLT10gR1.invokeParse(XSLT10gR1.java:517)
    at oracle.apps.xdo.common.xml.XSLT10gR1.transform(XSLT10gR1.java:224)
    at oracle.apps.xdo.common.xml.XSLTWrapper.transform(XSLTWrapper.java:177)
    at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:1044)
    at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:997)
    at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:212)
    at oracle.apps.xdo.template.FOProcessor.createFO(FOProcessor.java:1665)
    at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:975)
    at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5936)
    at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3459)
    at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3548)
    at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:285)
    at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:173)
    Caused by: oracle.xdo.parser.v2.XMLParseException: expected '; '.
    at oracle.xdo.parser.v2.XMLError.flushErrors1(XMLError.java:337)
    at oracle.xdo.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:305)
    at oracle.xdo.parser.v2.XMLParser.parse(XMLParser.java:289)
    ... more than 17

    [01/10/12 10:52:35] [157635:RT1296337] Over the actions of post-processing to request 1296337.
    [GC 8059K - > 6286K (8692K), dry 0,0076290]
    [Full GC [unloading class sun.reflect.GeneratedSerializationConstructorAccessor17]]
    [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor19]
    [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor18]
    [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor13]
    6286 K - > 3865 K (8692 K), dry 0,0446370]

    Please help big appriciation.

    Thank you

    Siddarth.

    OK, the solution is quite "simple" then.
    Each string that can contain XML reserved characters must be escaped before concatenating XML tags.

    I see that the code has already some replace(column_name, '&', ''), perhaps that was added in the same goal, but a bad solution.

    A better solution would be to use the SQL/XML functions, but it would mean that the refactoring cursors.
    Therefore, an intermediate solution (if you want to keep '&' characters in the output) is to escape the chain properly.

    For example, in the GET_PROJECTS cursor:

    CURSOR get_projects ( p_customer_id            IN    NUMBER
                        , p_bu_vertical            IN    VARCHAR2
                        , p_line_of_business    IN    VARCHAR2
                       -- , p_period_set_name        IN    VARCHAR2
                        , p_gl_period_from        IN    VARCHAR2
                        , p_gl_period_to        IN    VARCHAR2
                        , p_project_id_FROM        IN    NUMBER
                        , p_project_id_to        IN    NUMBER
                        , p_organization_name  IN    VARCHAR2
                        ) IS
    SELECT DISTINCT   replace(pa.name, '&','') project_name
         ,pa.project_id
         , utl_i18n.escape_reference(pa.segment1) as project_number   --< Here
         , pa.project_currency_code
         , hp.party_id
    ...
    

    This should solve the problem with the CP_PROJECT tag.
    Repeat on the other columns if necessary.

  • Cannot display the page XML cannot display the input XML using the stylesheet XSL, how to fix?

    How can I fix this error code:

    The XML page cannot be displayed

    Cannot view XML input using XSL style sheet. Fix the error and then click the Refresh button, or try again later.

    System error:-2146697211. Error during processing of resources "file:///C:/Documents and Settings/a/desktop/SMART.xslt.

    The operating system is Windows XP Home Edition.  I use browsers IE 8, Safari and Mozilla Firefox.
    I'd never see this error until I installed HDDScan (http://hddscan.com/), a diagnostic utility, to check my hard drive.   The test is a S.M.A.R.T. analysis and produces this error message when you use this software.
    A web site indicates that installing Microsoft. NET Framework can solve this problem.  I already have this class in Add Remove Programs: Microsoft .NET Framework 1.1, Microsoft .NET Framework 2.0 Service Pack 2, Microsoft. NET Framework 3.0 Service Pack 2, Microsoft .NET Framework 3.5 SP1, Microsoft. NET Framework 4 Client Profile.
    Is the problem, a missing software program or a corrupted file?  What is Microsoft. NET Framework?  I use selective with most of the disabled items in the services (except hide all Microsoft) and start more disabled under Startup.  Is there something that needs to be checked to activate a service or start to correct this error message?
    How to solve system 2146697211 errors: cannot display page XML cannot display the XML input using the XSL stylesheet?

    Hello

    Your Windows XP question is more complex than what is generally answered in the Microsoft Answers forums. Please post your question in the MSDN forum. You can follow the link for your question.

    http://social.msdn.Microsoft.com/forums/en-us/iewebdevelopment/threads

    Hope the helps of information.

  • Stylesheet XSL for Oracle Forms necessary

    Hello
    In the past, I used a xsl stylesheet to generate documentation of converted xml forms.

    This utility has been appointed Oracle Forms XML Explorer and recorded by Oranails (http://www.geocities.com/oranails/forms/forms_xsl.htm)

    Description: Oracle Forms XML Explorer is an Oracle's XSL Transformer documented forms XML format in Forms Builder - as HTML representation that can be published, stored and read in the browser. No need to install Oracle Developer. As in Forms Builder, you can navigate between Forms objects in the object Navigator and explore the syntax and the properties of the object that is highlighted in the pl/sql source codes by using the property Palette.


    Unfortunately the site is no longer available. I found a snapshot, but the download link does not work of course.

    Can someone help me and provide a link to this xsl tool when it exist?
    Any help will be appreciated

    Concerning
    Jean-Yves

    I have the same need and found this post...

    No promises, but I continued a few geocities which lead me to websites of archives:

    OraNails - solutions for Oracle database & tools, examples, tips, links

    which eventually lead me to:

    http://www.ingonord.com/oranails/download.php?d=forms&f=forms_xsl.zip

    Hope this helps someone someday :-)

    Russ

  • TestStand XSL Report adding table header

    Hello

    I'm looking for some tips about teststands Builder. Ideally, I would use the horizontal XSL stylesheet, but I need an extra table in the header section. This header contains information about the subcomponents used to create USE them and information about the versions of software that were loaded.

    My question is that I have to create a new style sheet to add this table or is there another method to add these additional pieces of information.

    Thank you very much

    Dave.

    After a few hours of reading the forums, I created a very useful post on the forums:

    http://forums.NI.com/T5/NI-TestStand/stylesheet-array-syntax/m-p/1419186

    By following D Biel 4th post and don't forget to define the term of post I could add an additional table containing information in the report header.

  • Help about the XSl transformation

    I have a xml like this

    <? XML version = "1.0"? >

    <? XML-stylesheet type = "text/xsl" href = "st.xsl"? >

    workflows <>

    < completed workflow = "COMPELETED" Name = "CRMODWF6027" >

    < action >

    < completed = 'COMPELETED"Name ="SendMailAction">

    Notification of < type > < / Type >

    < / action >

    < / actions >

    < / workflow >

    < completed workflow = 'INCOMPLETE' Name = "CRMODWF6028" >

    < action >

    < completed = 'COMPELETED"Name ="UpdateValueAction">

    Update < type > values < / Type >

    < / action >

    < completed = 'INCOMPLETE' Name = "WaitAction" >

    Action not supported < type > < / Type >

    not SUPPORTED for < error > < / error >

    < / action >

    < / actions >

    < / workflow >

    < completed workflow = 'INCOMPLETE' Name = "CRMODWF6000" >

    < error > an error has occurred during the recording of the workflow

    C:\temp\Log\ErrorImages\CRMODWF6000_1400655809602.PNG < ErrorFile > < / ErrorFile >

    < / error >

    < / workflow >

    < completed workflow = 'INCOMPLETE' Name = "CRMODWF6022" >

    unsupported AccountAddress < error > record type < / error >

    < / workflow >

    < / workflows >

    I wrote like this transformation

    <? XML version = "1.0" encoding = "UTF-8"? >

    < xsl: stylesheet version = "1.0".

    "xmlns: xsl ="http://www.w3.org/1999/XSL/Transform">".

    < xsl: template match = "/" >

    < html >

    < body >

    File of the workflow log < h2 > < / h2 >

    < table border = "1" >

    < tr bgcolor = "#9acd32" >

    name of the workflow < th > < /th >

    State of the workflow < /th > < th >

    < /th > < th > workflow error

    < /tr >

    < xsl: for-each select = "Workflows/Workflow" >

    < b >

    < td > < xsl: value-of select="@Name"/ > < table >

    < td > < xsl: value-of select="@Completed"/ > < table >

    < td > < xsl: value-of select = "Error" / > < table >

    < table border = "1" >

    < xsl: for-each select = "Actions/Action" >

    < b >

    < td > < xsl: value-of select="@Name"/ > < table >

    < td > < xsl: value-of select="@Completed"/ > < table >

    < td > < xsl: value-of select = "Type" / > < table >

    < td > < xsl: value-of select = "Error" / > < table >

    < /tr >

    < / xsl: foreach >

    < /table >

    < /tr >

    < / xsl: foreach >

    < /table >

    < / body >

    < / html >

    < / xsl: template >

    < / xsl: stylesheet >

    How to turn like that

    OP: level of workflow to

    Name of the workflow
    State of the Workflow
    Workflow error message



    Depending on the status that we can probably do an outstanding CLOTH.

    Red: Status incomplete = with Error Message not as "unsupported %.

    AMBER: Status incomplete = with Error Message like "unsupported %.

    Green: Status = completed

    Down: at the level of the workflow Action

    Name of Worklfow
    Name of the action
    Type of action
    Status of the action
    Incorrect user action





    Here, too, we can do a RAG encoding:

    Green: Status = completed

    AMBER: Status = incomplete and type = Action not supported

    Red: Rest all

    Thank you

    Delphine

    Such a feature is generally known as grouping in xslt 1.0 where often xsl: Key construction is necessary to effectively deal with the problem. In this case, I guess that all of the data is not very big, that we can go out with less efficiently, which could even be more "effective" in a small set of data...

    Moreover, I have to assume error and Actions are not in a kind of competition in the sense that if the error is there Actions would not, and vice versa. This is necessary in the following as construction assumes that there is error 2 and there are Action 4... In this fictional case, whether to rowspan the largest number... and that the distribution of line covering itself could be problematic as: would you rank extended error? etc.

    We clearly, it's a way to do it.

    [code]

    [/ code]

    Note that I have not rowspan error column but only the first two columns. I did the mistake and Action on equal footing... If you really want rowspan error as well, you can put some parolees more share of td involved. But under this idea and if there might be more than one error actually under workflow, we can wonder why not in this case rowspan all the Action... It would be more script and the document looks more like the work of patch!

    PS My editor of xslt is nothing special, just publishing text multi-character-encoding-ready or these ide free everyone.

  • Problem with reading a file xml xsl

    Hello

    When I'm reading an xml xsl file, I get unwanted output.

    Here is the XSL:

    <? XML version = "1.0" encoding = "UTF-8"? >

    <? Oracle-xsl-map

    <.-SOURCES AND TARGETS, NOT CHANGE card SPECIFICATION. ->

    < mapSources >

    < source type = "XSD" >

    "< location of schema ="... /XSD/B2BMarketProperties.xsd"/ >

    " < name rootElement = namespace"ReceipentIDType"=" http://www.example.org "/>

    < / source >

    < / mapSources >

    < mapTargets >

    < target type = "XSD" >

    "< location of schema ="... /XSD/B2BMarketProperties.xsd"/ >

    " < name rootElement = namespace"ReceipentIDType"=" http://www.example.org "/>

    < / target >

    < / mapTargets >

    <!-GENERATED BY ORACLE XSL MAPPER 11.1.1.4.0(build 110106.1932.5682) to [TUE DEC 03 16:06:00 GMT 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: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:ns0 = ' http://www.example.org "

    ' 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: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 "" "

    " container = ' 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 APO xp20 mhdr bpel oraext dvm hwf med bpm xdk Xref ora socket ldap ID" >

    < xsl: output method = "xml" version = "1.0" encoding = "UTF-8" Indent = "yes" / >

    < name of xsl: variable = sΘlectionner "ReceipentID" = document('..) ' /XSD/B2BMarketProperties.XML')"/ > '.

    < xsl: template match = "/" >

    < ns0:ReceipentIDType >

    < xsl: for-each select = "$ReceipentID" >

    < ns0:ReceipentID >

    < xsl: value-of select = "$ReceipentID" / >

    < / ns0:ReceipentID >

    < / xsl: foreach >

    < / ns0:ReceipentIDType >

    < / xsl: template >

    < / xsl: stylesheet >

    Here is the XML (B2BMarketProperties.xml)

    <? XML version = "1.0" encoding = "UTF-8"? >

    " < ReceipentIDType xmlns: xsi =" http://www.w3.org/2001/XMLSchema-instance "

    " xsi: schemaLocation =" http://www.example.org ' B2BMarketProperties.xsd '

                     xmlns=" http://www.example.org ">

    < ReceipentID > 123 < / ReceipentID >

    < ReceipentID > 345 < / ReceipentID >

    < / ReceipentIDType >

    The result I get with this code is

    <? XML version = "1.0" encoding = "UTF-8"? >

    " < = xmlns:ns0 ns0:ReceipentIDType ' http://www.example.org ">

    < ns0:ReceipentID > 123345 < / ns0:ReceipentID >

    < / ns0:ReceipentIDType >

    But I need output in the following format

    " < = xmlns:ns0 ns0:ReceipentIDType ' http://www.example.org ">

    < ns0:ReceipentID > 123 < / ns0:ReceipentID >

    < ns0:ReceipentID > 345 < / ns0:ReceipentID >

    < / ns0:ReceipentIDType >

    You guys could let me know what I am doing wrong. Any help would be appreciated.

    Thank you

    It worked for me:

  • Understanding XSL

    My XML file is:

    < Apple >

    < mango >

    < MyInfo >

    < / MyInfo >

    < / mango >

    < grapes >

    < OtherInfo >

    < / OtherInfo >

    < / grapes >

    < grapes >

    < OtherInfo >

    < / OtherInfo >

    < / grapes >

    < grapes >

    < OtherInfo >

    < / OtherInfo >

    < / grapes >

    < grapes >

    < OtherInfo >

    < / OtherInfo >

    < / grapes >

    < grapes >

    < OtherInfo >

    < / OtherInfo >

    < / grapes >

    < grapes >

    < OtherInfo >

    < / OtherInfo >

    < / grapes >

    < grapes >

    < OtherInfo >

    < / OtherInfo >

    < / grapes >

    < grapes >

    < OtherInfo >

    < / OtherInfo >

    < / grapes >

    < grapes >

    < OtherInfo >

    < / OtherInfo >

    < / grapes >

    < / Apple >

    My XSL was:

    <? XML version = "1.0" encoding = "ISO-8859-1? >

    " < xsl: stylesheet version ="1.0"xmlns: xsl = ' http://www.w3.org/1999/XSL/transform "xmlns:foo 'Something' = > "

    < xsl: output method = "text" / >

    < xsl: template match = "/" >

    < xsl: for-each select = "foo:Apple / foo:Grape" >

    < xsl: value-of select = "foo:OtherInfo" / >

    < xsl: text > & #10; < / xsl: text >

    < / xsl: foreach >

    Now, I want to select MyInfo mango tag in the same row. Please suggest how I can do it. I heard there are the sister, brother of preeceding concept etc. in xsl, but unable to understand in any case.

    You mean like this?

    XML entry:

    Header information

    Grape1

    Grape2

    Grape3

    input XSL:

    http://www.w3.org/1999/XSL/transform' xmlns:foo = 'Something' >

    ;


    output:

    Header information; Grape1

    Header information; Grape2

    Header information; Grape3

  • BI Publisher, model XSL - XML - nested loops

    Hello

    I've created a report of the XML editor in Oracle e-Business Suite with the model of type XML - XSL to display the result in EXCEL.

    Nested for loops do not work for me.

    I can't access the items in the G_COST_CENTER group.

    Please help me on how to access the items in the G_COST_CENTER and groups below it.

    Here is an example of xml data:

    < FAS440 >

    < LIST_G_SETUP >

    < G_SETUP >

    < CATEGORY_FLEX_STRUCTURE > 101 < / CATEGORY_FLEX_STRUCTURE >

    < LOCATION_FLEX_STRUCTURE > 101 < / LOCATION_FLEX_STRUCTURE >

    < ASSET_KEY_FLEX_STRUCTURE > 101 < / ASSET_KEY_FLEX_STRUCTURE >

    XXXXXXX < COMPANY_NAME > < / COMPANY_NAME >

    XXXXXXXXXXX PROPERTY < BOOK_TYPE_CODE > < / BOOK_TYPE_CODE >

    < BOOK_CLASS > COMPANY < / BOOK_CLASS >

    < ACCOUNTING_FLEX_STRUCTURE > 101 < / ACCOUNTING_FLEX_STRUCTURE >

    XXXXXXXXXXX PROPERTY < DISTRIBUTION_SOURCE_BOOK > < / DISTRIBUTION_SOURCE_BOOK >

    USD < CURRENCY_CODE > < / CURRENCY_CODE >

    < LIST_G_COMPANY >

    < G_COMPANY >

    < COMP_CODE > 01 < / COMP_CODE >

    < LIST_G_ASSET_TYPE >

    < G_ASSET_TYPE >

    capitalized < ASSET_TYPE > < / ASSET_TYPE >

    < LIST_G_ACCOUNT >

    < G_ACCOUNT >

    < ACCOUNT > 12210 < / ACCOUNT >

    < LIST_G_COST_CENTER >

    < G_COST_CENTER >

    < COST_CENTER > 21122 < / COST_CENTER >

    < LIST_G_RETIREMENTS >

    < G_RETIREMENTS >

    < > 8 stuff < / stuff >

    SALE of < RET_CODE > < / RET_CODE >

    PENSION COMPLETE < TRANSACTION_TYPE_CODE > < / TRANSACTION_TYPE_CODE >

    < > 114011 ASSET_ID < / ASSET_ID >

    < ASSET_NUMBER > 114011 < / ASSET_NUMBER >

    < ASSET_NUM_DESC > 114011 - 3.26 ACRE < / ASSET_NUM_DESC >

    < DATE_PLACED_IN_SERVICE > 25 May 94 < / DATE_PLACED_IN_SERVICE >

    < DATE_RETIRED > 3 May 12 < / DATE_RETIRED >

    < COST > 32600 < / COST >

    < PNT > 32600 < / NBV >

    < PRODUCT > 27716.93 < / PRODUCT >

    < COLLECTION > 0 < / REMOVAL >

    < REVAL_RSV_RET > 0 < / REVAL_RSV_RET >

    < TRANSACTION_HEADER_ID > 608774 < / TRANSACTION_HEADER_ID >

    < CODE > < / CODE >

    < CF_CATEGORY_NAME > XXXX. XXXX. Z.00 < / CF_CATEGORY_NAME >

    < D_COST > 32,600.00 < / D_COST >

    < D_NBV > 32,600.00 < / D_NBV >

    < D_PROCEEDS > 27,716.93 < / D_PROCEEDS >

    < D_REMOVAL > 0.00 < / D_REMOVAL >

    < GAIN_LOSS > - 4883.07 < / GAIN_LOSS >

    < D_GAIN_LOSS > (4,883.07) < / D_GAIN_LOSS >

    < / G_RETIREMENTS >

    < / LIST_G_RETIREMENTS >

    < D_COST_CENTER > 21122 < / D_COST_CENTER >

    < CC_COST > 32600 < / CC_COST >

    < D_CC_COST > 32,600.00 < / D_CC_COST >

    < CC_NBV > 32600 < / CC_NBV >

    < D_CC_NBV > 32,600.00 < / D_CC_NBV >

    < CC_PROCEEDS > 27716.93 < / CC_PROCEEDS >

    < D_CC_PROCEEDS > 27,716.93 < / D_CC_PROCEEDS >

    < CC_REMOVAL > 0 < / CC_REMOVAL >

    < D_CC_REMOVAL > 0.00 < / D_CC_REMOVAL >

    < CC_GAIN_LOSS > - 4883.07 < / CC_GAIN_LOSS >

    < D_CC_GAIN_LOSS > (4,883.07) < / D_CC_GAIN_LOSS >

    < / G_COST_CENTER >

    < / LIST_G_COST_CENTER >

    < AC_COST > 32600 < / AC_COST >

    < D_AC_COST > 32,600.00 < / D_AC_COST >

    < AC_NBV > 32600 < / AC_NBV >

    < D_AC_NBV > 32,600.00 < / D_AC_NBV >

    < AC_PROCEEDS > 27716.93 < / AC_PROCEEDS >

    < D_AC_PROCEEDS > 27,716.93 < / D_AC_PROCEEDS >

    < AC_REMOVAL > 0 < / AC_REMOVAL >

    < D_AC_REMOVAL > 0.00 < / D_AC_REMOVAL >

    < AC_GAIN_LOSS > - 4883.07 < / AC_GAIN_LOSS >

    < D_AC_GAIN_LOSS > (4,883.07) < / D_AC_GAIN_LOSS >

    < / G_ACCOUNT >

    < / LIST_G_ACCOUNT >

    < / G_ASSET_TYPE >

    < / LIST_G_ASSET_TYPE >

    < / G_COMPANY >

    < / LIST_G_COMPANY >

    < / G_SETUP >

    < / LIST_G_SETUP >

    < / FAS440 >

    -------------------------------------------------------------------------------------------------

    This is the XSL - XML template:

    ------------------------------------------------------------------------------------------------

    <? XML version = "1.0"? >

    " < xsl: stylesheet version ="1.0"xmlns: xsl = ' http://www.w3.org/1999/XSL/transform ">

    < xsl: template match = "/" >

    <? ProgID = "Excel.Sheet mso application"? >

    < workbook xmlns = "" urn: schemas-microsoft - com:office:spreadsheet ""

    xmlns:o = "" urn: schemas-microsoft-com ' "

    xmlns: x = "" urn: schemas-microsoft-com: excel ""

    xmlns:ss = "" urn: schemas-microsoft - com:office:spreadsheet ""

    ' xmlns:html = ' http://www.w3.org/TR/REC-html40 ">

    < DocumentProperties xmlns = "urn: schemas-microsoft-com" >

    Stephanie < author >, Vishnu < / author >

    Windows user < LastAuthor > < / LastAuthor >

    < set > 2013-07-19T 19: 05:05Z < / created >

    < LastSaved > 2013-07-23T 23: 54:58Z < / LastSaved >

    < version > 12.00 < / Version >

    < / DocumentProperties >

    < ExcelWorkbook xmlns = "urn: schemas-microsoft-com: excel" >

    < WindowHeight > 6255 < / WindowHeight >

    < WindowWidth > 15135 < / WindowWidth >

    < WindowTopX > 90 < / WindowTopX >

    < WindowTopY > 120 < / WindowTopY >

    < ProtectStructure > false < / ProtectStructure >

    < ProtectWindows > false < / ProtectWindows >

    < / ExcelWorkbook >

    < styles >

    < style ss:ID = 'Default' ss:Name = 'Normal' >

    < ss:Vertical alignment = 'Bottom' / >

    < borders / >

    < ss:FontName font = "Tahoma" / >

    < Interior / >

    < NumberFormat / >

    < protection / >

    < / style >

    < style ss:ID = "s62" >

    < ss:Vertical alignment = 'Top' / >

    < borders / >

    < ss:FontName font = "Tahoma" family: x = 'Switzerland' ss:Color = "#000000" / >

    < Interior / >

    < / style >

    < style ss:ID = "s63" >

    < ss: Horizontal alignment = 'Right' ss:Vertical = 'Top' / >

    < borders >

    < ss:Position border = 'Bottom' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Left' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Right' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Top' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < / borders >

    < ss:FontName font = "Tahoma" family: x = 'Switzerland' ss:Color = "#000000" / >

    < internal ss:Color = "#C0C0C0" ss:Pattern = "Solid" / >

    < / style >

    < style ss:ID = "s64" >

    < ss: Horizontal alignment = 'Left' ss:Vertical = 'Top' / >

    < borders >

    < ss:Position border = 'Bottom' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Left' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Right' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Top' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < / borders >

    < ss:FontName font = "Tahoma" family: x = 'Switzerland' ss:Color = "#000000" / >

    < internal ss:Color = "#C0C0C0" ss:Pattern = "Solid" / >

    < / style >

    < style ss:ID = 's65' >

    < ss: Horizontal alignment = 'Right' ss:Vertical = 'Top' / >

    < borders / >

    < ss:FontName font = "Tahoma" family: x = 'Switzerland' ss:Color = "#000000" / >

    < Interior / >

    < ss:Format NumberFormat = "0" / >

    < / style >

    < style ss:ID = "s66" >

    < ss: Horizontal alignment = 'Left' ss:Vertical = 'Top' / >

    < borders / >

    < ss:FontName font = "Tahoma" family: x = 'Switzerland' ss:Color = "#000000" / >

    < Interior / >

    < / style >

    < style ss:ID = 's67' >

    < ss: Horizontal alignment = 'Right' ss:Vertical = 'Top' / >

    < borders / >

    < ss:FontName font = "Tahoma" family: x = 'Switzerland' ss:Color = "#000000" / >

    < Interior / >

    < NumberFormat = 'Fixed' ss:Format / >

    < / style >

    < style ss:ID = "s68" >

    < ss:FontName font = "Tahoma" family: x = "Swiss" / >

    < / style >

    < style ss:ID = "s69" >

    < ss:Vertical alignment = 'Top' / >

    < borders / >

    < ss:FontName font = "Tahoma" family: x = 'Switzerland' ss:Color = "#000000" / >

    < Interior / >

    NumberFormat (< ss:Format="#,##0.00_);\(#,##0.00\)" / >

    < / style >

    < style ss:ID = "s70" >

    < ss: Horizontal alignment = 'Right' ss:Vertical = 'Top' / >

    < borders >

    < ss:Position border = 'Bottom' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Left' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Right' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Top' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < / borders >

    < ss:FontName font = "Tahoma" family: x = 'Switzerland' ss:Color = "#000000" / >

    < internal ss:Color = "#C0C0C0" ss:Pattern = "Solid" / >

    NumberFormat (< ss:Format="#,##0.00_);\(#,##0.00\)" / >

    < / style >

    < style ss:ID = "s71" >

    < ss: Horizontal alignment = 'Right' ss:Vertical = 'Top' / >

    < borders / >

    < ss:FontName font = "Tahoma" family: x = 'Switzerland' ss:Color = "#000000" / >

    < Interior / >

    NumberFormat (< ss:Format="#,##0.00_);\(#,##0.00\)" / >

    < / style >

    < style ss:ID = "s72" >

    < ss: Horizontal alignment = 'Left' ss:Vertical = 'Top' / >

    < borders >

    < ss:Position border = 'Bottom' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Left' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Right' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Top' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < / borders >

    < ss:FontName font = "Tahoma" family: x = 'Switzerland' ss:Color = "#000000" / >

    < internal ss:Color = "#FFFF00" ss:Pattern = "Solid" / >

    < / style >

    < style ss:ID = "s73" >

    < ss: Horizontal alignment = 'Left' ss:Vertical = 'Top' / >

    < borders >

    < ss:Position border = 'Bottom' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Left' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Right' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < ss:Position border = 'Top' ss:LineStyle = "Continuous" ss:Weight = "1".

    SS:color = "#969696" / >

    < / borders >

    < ss:FontName font = "Tahoma" family: x = 'Switzerland' ss:Color = "#000000" / >

    < internal ss:Color = "# 92 050" ss:Pattern = "Solid" / >

    < / style >

    < / style >

    < name >

    < ss:Name NamedRange = "Untitled" ss:RefersTo = "" AssetRetirement =!" R1C1:R90C14 "/ >"

    < / name >

    < worksheet ss:Name = "AssetRetirement" >

    < name >

    < ss:Name NamedRange = "Print_Area" ss:RefersTo = "" AssetRetirement =!" R1C1:R90C14 "/ >"

    < ss:Name NamedRange = "Print_Titles" ss:RefersTo = "" AssetRetirement =!" R1 "/ >"

    < / name >

    < table ss:ExpandedColumnCount = ss:ExpandedRowCount "14" = "90" x: FullColumns = "1".

    x: FullRows = "1" >

    < ss:StyleID column = "s62" ss:AutoFitWidth = "0" ss:Width = "66" / >

    < ss:StyleID column = "s62" ss:AutoFitWidth = "0" ss:Width = "84" / >

    < ss:StyleID column = "s62" ss:AutoFitWidth = '0' ss:Width = "70.5" / >

    < ss:StyleID column = "s62" ss:AutoFitWidth = "0" ss:Width = "165" / >

    < ss:StyleID column = "s62" ss:AutoFitWidth = '0' ss:Width = "136,5" / >

    < ss:StyleID column = "s62" ss:Width = "126" / >

    < ss:StyleID column = "s62" ss:AutoFitWidth = '0' ss:Width = "74.25" / >

    < ss:StyleID column = "s62" ss:AutoFitWidth = "0" ss:Width = "61.5" / >

    < ss:StyleID column = "s62" ss:AutoFitWidth = "0" ss:Width = "72" / >

    < ss:StyleID column = 's71' ss:AutoFitWidth = '0' ss:Width = "72" / >

    < ss:StyleID column = "s69' ss:AutoFitWidth = '0' ss:Width = '93' / >

    < ss:StyleID column = "s69' ss:AutoFitWidth = '0' ss:Width ="87.75"/ >

    < ss:StyleID column = "s62" ss:AutoFitWidth = "0" ss:Width = "72" / >

    < ss:StyleID column = "s62" ss:AutoFitWidth = '0' ss:Width = "13.5" / >

    < line ss:AutoFitHeight = '0' ss:Height = "13.6875" >

    < ss:StyleID of cells = "s63" > < data ss:Type = "String" > ACCT < / data > < NamedCell

    SS:name = "Print_Titles" / > < NamedCell ss:Name = "Untitled" / > < NamedCell

    SS:name = "Print_Area" / > < / cell >

    < ss:StyleID of cells = "s63" > < data ss:Type = "String" > CSCTR < / data > < NamedCell

    SS:name = "Print_Titles" / > < NamedCell ss:Name = "Untitled" / > < NamedCell

    SS:name = "Print_Area" / > < / cell >

    < ss:StyleID of cells = "s64" > < data ss:Type = "String" > ASSET TYPE < / data > < NamedCell

    SS:name = "Print_Titles" / > < NamedCell ss:Name = "Untitled" / > < NamedCell

    SS:name = "Print_Area" / > < / cell >

    < ss:StyleID of cells = "s64" > < data ss:Type = "String" > No ASSET / Description < / data > < NamedCell

    SS:name = "Print_Titles" / > < NamedCell ss:Name = "Untitled" / > < NamedCell

    SS:name = "Print_Area" / > < / cell >

    < ss:StyleID of cells = "s72" > < data ss:Type = "String" > CLASS < / data > < NamedCell

    SS:name = "Print_Titles" / > < NamedCell ss:Name = "Untitled" / > < NamedCell

    SS:name = "Print_Area" / > < / cell >

    < ss:StyleID of cells = "s64" > < data ss:Type = "String" > Date < / data > < NamedCell

    SS:name = "Print_Titles" / > < NamedCell ss:Name = "Untitled" / > < NamedCell

    SS:name = "Print_Area" / > < / cell >

    < ss:StyleID of cells = "s64" > < data ss:Type = "String" > Ret Date < / data > < NamedCell

    SS:name = "Print_Titles" / > < NamedCell ss:Name = "Untitled" / > < NamedCell

    SS:name = "Print_Area" / > < / cell >

    < ss:StyleID of cells = "s63" > < data ss:Type = "String" > retirement cost < / data > < NamedCell

    SS:name = "Print_Titles" / > < NamedCell ss:Name = "Untitled" / > < NamedCell

    SS:name = "Print_Area" / > < / cell >

    < ss:StyleID of cells = "s63" > < data ss:Type = "String" > proceeds of sale < / data > < NamedCell

    SS:name = "Print_Titles" / > < NamedCell ss:Name = "Untitled" / > < NamedCell

    SS:name = "Print_Area" / > < / cell >

    < cells ss:StyleID = "s70" > < data ss:Type = "String" > disposal costs < / data > < NamedCell

    SS:name = "Print_Titles" / > < NamedCell ss:Name = "Untitled" / > < NamedCell

    SS:name = "Print_Area" / > < / cell >

    < cells ss:StyleID = "s70" > < data ss:Type = "String" > Gain/loss < / data > < NamedCell

    SS:name = "Print_Titles" / > < NamedCell ss:Name = "Untitled" / > < NamedCell

    SS:name = "Print_Area" / > < / cell >

    < cells ss:StyleID = "s70" > < data ss:Type = "String" > NBV ret'd < / data > < NamedCell

    SS:name = "Print_Titles" / > < NamedCell ss:Name = "Untitled" / > < NamedCell

    SS:name = "Print_Area" / > < / cell >

    < ss:StyleID of cells = "s73" > < data ss:Type = "String" > retirement TP < / data > < NamedCell

    SS:name = "Print_Titles" / > < NamedCell ss:Name = "Untitled" / > < NamedCell

    SS:name = "Print_Area" / > < / cell >

    < ss:StyleID of cells = "s73" > < data ss:Type = "String" > T < / data > < NamedCell

    SS:name = "Print_Titles" / > < NamedCell ss:Name = "Untitled" / > < NamedCell

    SS:name = "Print_Area" / > < / cell >

    < / row >

    "< xsl: for each select=".//G_ASSET_TYPE ">

    "< xsl: for each select=".//G_ACCOUNT ">

    < line ss:AutoFitHeight = '0' ss:Height = "13.6875" >

    < cell ss:StyleID = 's65' > < data ss:Type = "String" > < xsl: value-of select = "ACCOUNT" / > < / data > < NamedCell

    SS:name = "no title" / > < NamedCell ss:Name = "Print_Area" / > < / cell >

    < cell ss:StyleID = 's65' > < data ss:Type = "String" > < xsl: value-of select = "ancestor::G_ASSET_TYPE/ASSET_TYPE" / > < / data > < NamedCell

    SS:name = "no title" / > < NamedCell ss:Name = "Print_Area" / > < / cell >

    < / row >

    "< xsl: for each select="./G_ACCOUNT/G_COST_CENTER ">

    < line ss:AutoFitHeight = '0' ss:Height = "13.6875" >

    < ss:StyleID of cells = 's65' > < data ss:Type = "String" > < xsl: value-of select = "COST_CENTER" / > < / data > < NamedCell

    SS:name = "no title" / > < NamedCell ss:Name = "Print_Area" / > < / cell >

    < / row >

    < / xsl: foreach >

    < / xsl: foreach >

    < / xsl: foreach >

    < /table >

    < WorksheetOptions xmlns = "urn: schemas-microsoft-com: excel" >

    < PAGESETUP >

    < x: Orientation presentation = "Landscape" / >

    < PageMargins x: low = "0.5" x: left = x: Right "0.5" = "0.5" x: Top = "0.5" / >

    < / PageSetup >

    < print >

    < ValidPrinterInfo / >

    < > 600 HorizontalResolution < / HorizontalResolution >

    < > 600 VerticalResolution < / VerticalResolution >

    < grid / >

    < / print >

    < selected / >

    < LeftColumnVisible > 4 < / LeftColumnVisible >

    < FreezePanes / >

    < FrozenNoSplit / >

    < SplitHorizontal > 1 < / SplitHorizontal >

    < TopRowBottomPane > 1 < / TopRowBottomPane >

    < ActivePane > 2 < / ActivePane >

    < part >

    part of <>

    < number > 3 < / NB >

    < / component >

    part of <>

    < number > 2 < / NB >

    < ActiveRow > 39 < / ActiveRow >

    < ActiveCol > 4 < / ActiveCol >

    < / component >

    < / components >

    < ProtectObjects > False < / ProtectObjects >

    < ProtectScenarios > False < / ProtectScenarios >

    < / WorksheetOptions >

    < / worksheet >

    < / workbook >

    < / xsl: template >

    < / xsl: stylesheet >

    Thank you

    Yogi

    Thank you very much for your answers.

    I made the following changes in my xsl and it started working.

    -------------------------------------------------------------------------------------------------------------------------------------------------------

    Before the change:

    x: FullRows = "1" >

    AfterModification:

    -------------------------------------------------------------------------------------------------------------------------------------------------------

    Header:


    ----------------------------------------------------------------------------------------------------------------------------------------------------------


    "" http://www.w3.org/1999/XSL/Transform"xmlns: msxsl =" "urn: schemas-microsoft-com: XSLT" xmlns: user = "urn: my-scripts" xmlns:o = "" urn: schemas-microsoft-com "xmlns: x =" urn: schemas-microsoft-com: excel "xmlns:ss =" "urn: schemas-microsoft - com:office:spreadsheet" > "

    http://www.w3.org/TR/REC-html40">

    --------------------------------------------------------------------------------------------------------------------------------------------------------------

    Nested for loops:


    --------------------------------------------------------------------------------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Thank you

    Yogi

  • xsl: include not solve any HOW to load the xslt

    I can't get * < xsl: include > * to work with XMLTRANSFORM in an environment of Oracle's PL/SQL 11.2.0.3. I work exclusively within the database.

    I have a basic XSLT which includes another XSLT using xsl: include. I want to load the base as an XMLTYPE XSLT and do transform another XML document, as if the entire XSLT was a large document.

    I loaded the base (base.xslt), the extension (include_with_base.xslt) and the combination of the two (entire_thing.xslt) in the XDB catalogue. base.xslt has this statement inside the node, xsl: stylesheet, attempting to include the other xslt:
    ' * < xsl: include href="/public/include_with_base.xslt" / >. *

    I have the files stored in XDB XSLT. It verifies that they are intact:
    1. the base xslt which has the xsl: include the statement loads very well.
    Select xdburitype('/public/base.xslt').getXML (double);

    2. the extension which is the target of the reference to include it in the basic xslt support very well.
    Select xdburitype('/public/include_with_base.xslt').getXML (double);

    3. the combination of the two, where I copy - paste all the children of include_with_base.xslt xslt:stylesheet in the xslt:stylesheet of base.xslt load node also very well.
    Select xdburitype('/public/entire_thing.xslt').getXML (double);

    However, when I try to run a transformation of some xml test using base.xslt, it fails:
    Select XMLTRANSFORM(xdburitype('/public/xml_input.xml').getXML (), xdburitype('/public/base.xslt').getXML ()) FROM dual;

    When I try to run 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 run both XSLT transformations and transformation using altovaxml is in the same directory of drive (and I use a relative reference with no path information and not an absolute reference, as I show in the above examples), the transformation works very well.

    What can I do to run a XSLT which is essential the XMLTRANSFORM < xsl: include... / > reference in there?

    Published by: user11359697 on April 15, 2013 13:49

    Ok thank you. Now I can reproduce the problem:

    SQL> select xmltransform(
      2           xdburitype('/public/PEOPLE.xml').getXML()
      3         , xdburitype('/public/BASE.xslt').getXML()
      4         )
      5  from dual;
    ERROR:
    ORA-31011: XML parsing failed
    ORA-19202: Error occurred in XML processing
    LPX-00602: Invalid child element '#text' of element 'binary'.
    
    no rows selected
    

    The error is related to the way in which the resources are stored in the XML DB repository and are accessible from XSLT.
    Apparently, when the resource is interpreted as a binary stream, the language of xsl: include directive fails. I would be considered a bug.

    By default, there is no mapping predefined MIME for the 'xslt' extension so the resource ' / public/TITLES "is stored using the default" application/octet-stream"MIME type
    You can check that by questioning RESOURCE_VIEW:

    SQL> set long 50000
    SQL> set longc 50000
    SQL> set lines 200
    SQL> set pages 100
    SQL> select xmlserialize(document res)
      2  from resource_view
      3  where equals_path(res, '/public/TITLES.xslt') = 1;
    
    XMLSERIALIZE(DOCUMENTRES)
    --------------------------------------------------------------------------------------------------------------------------------------------
    
    

    To work around the problem, you need to reference resources stored with a text-based MIME type, such as the "xsl" extension (predefined in xdbconfig):

    select *
    from xmltable(
           xmlnamespaces(default 'http://xmlns.oracle.com/xdb/xdbconfig.xsd')
         , '//extension-mappings/mime-mappings/mime-mapping'
           passing dbms_xdb.cfg_get()
           columns "extension", "mime-type"
         ) ;
    

    or if you want to keep the "xslt" extension, it maps to the mimetype "text/xml".
    You can do it like this:

    SQL> exec dbms_xdb.ADDMIMEMAPPING('xslt','text/xml');
    
    PL/SQL procedure successfully completed.
    
    SQL> commit;
    
    Commit complete.
    

    Drop and reload the resource ' / public/TITLES.xslt ' in the repository and it should be OK:

    SQL> select xmltransform(
      2           xdburitype('/public/PEOPLE.xml').getXML()
      3         , xdburitype('/public/BASE.xslt').getXML()
      4         )
      5  from dual;
    
    XMLTRANSFORM(XDBURITYPE('/PUBLIC/PEOPLE.XML').GETXML(),XDBUR
    ------------------------------------------------------------
    
    
      Hello, Mrs.AliceAble
      Hello, Mr.BobBungler
    
    
  • xsl: Copy - of output without linebreak

    Hello

    I have trouble with the copy element. If I try a fragment of exit node while the output is made with line breaks. How can I do this without breaks?

    XML:
    Hello World < MESSAGE > < USERCONTENT > < b101 > < / b101 > < line1 l100 > < / l100 > < / USERCONTENT > < / MESSAGE >

    XSL:
    <? XML version = "1.0"? >
    < xsl: stylesheet version = "1.0" xmlns: xsl = "http://www.w3.org/1999/XSL/Transform" >

    < xsl: output method = "xml" version = "1.0" / >

    < xsl: template match = "/" >
    < xsl: apply-templates / >
    < / xsl: template >

    < xsl: template match = "USERCONTENT" >
    < xsl: Copy - of select = "node ()" / >
    < / xsl: template >

    < / xsl: stylesheet >

    REAL POWER:
    Hello World < b101 > < / b101 >
    Line1 < l100 > < / l100 >

    THE OUTPUT TARGET:
    Hello World < b101 > < / b101 > < line1 l100 > < / l100 >


    Attack

    OK, wait... If you use the XMLType methods then it should behavior:

    http://docs.Oracle.com/CD/B19306_01/AppDev.102/b14259/xdb04cre.htm#i1024803

    Print results subject to the following rules:

    -SQL works never print.
    -XMLType methods (member functions) extract() and transform() always print.
    -All other methods of XMLType and PL/SQL functions in packages DBMS_XMLDOM and DBMS_XSLPROCESSOR print if the data is stored in object-relational; otherwise (CLOB storage), they do not print.

    Use the SQL XMLTransform function.

  • XSL file formatting

    XSL file formatting

    Hello.

    I have problem with this xsl files, the problem is the output for the date field and the number:
    a) `2011-05-13T21:50:00` instead of `13/05/2001 21:50:00`
    b) `.00` instead of `0`
    It is the output in XML format:
    <xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema">
         <s:Schema id="RowsetSchema">
              <s:ElementType name="row" content="eltOnly" rs:CommandTimeout="30">
    
                   <s:AttributeType name="myDates" rs:number="6" rs:nullable="true" rs:writeunknown="true">
                        <s:datatype dt:type="dateTime" rs:dbtype="timestamp" dt:maxLength="16" rs:scale="0" rs:precision="19" rs:fixedlength="true"/>
                   </s:AttributeType>
    
                   <s:AttributeType name="Net" rs:number="29" rs:nullable="true" rs:writeunknown="true">
                        <s:datatype dt:type="number" rs:dbtype="numeric" dt:maxLength="19" rs:scale="2" rs:precision="10" rs:fixedlength="true"/>
                   </s:AttributeType>
    
                   <s:extends type="rs:rowbase"/>
              </s:ElementType>
         </s:Schema>
         <rs:data>
    
              <z:row myDates="2011-05-13T21:50:00" Net=".00" />
    
         </rs:data>
    </xml>
    This XML output is generate with the ASP code and saved in csv format:
    <!-- #include virtual="/_XML/adovbs.inc" -->
    
    <% 
    
    filename = "titty.xml" 
    
    Set xmlDoc = CreateObject("MSXML2.DOMDocument.4.0")
    Set xslDoc = CreateObject("MSXML2.DOMDocument.4.0")
    
    %>
    
    <%
    
    sql = "SELECT * FROM tbl_login" 
    Set rs = objConn.Execute(sql) 
    
    rs.Save xmlDoc, 1 
    
    xmlDoc.Save Server.MapPath(filename)
    
    rs.Close 
    Set rs = Nothing 
    
    %>
    
    <%
    
     Set oDOM = CreateObject("MSXML2.DOMDocument.4.0")
     oDOM.async = False 
     
     oDOM.Load Server.Mappath(filename)
      
     Set oXSL = CreateObject("MSXML2.DOMDocument.4.0") 
     oXSL.async = False 
     
     oXSL.Load Server.Mappath("Trasform_csv.xsl")
     
     strTransform = oDOM.transformNode(oXSL) 
     
     Set fso = CreateObject("Scripting.FileSystemObject")
     strPath = Server.Mappath("testme.csv")
      
     Set file = fso.opentextfile(strPath, 2, True)
     file.write strTransform
    
     file.Close 
     Set file = Nothing
      
     Set fso = Nothing
                            
     Set oDOM = Nothing 
     Set oXML = Nothing 
     Set oXSL = Nothing 
      
    %>
    The XSL file:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version="1.0" 
     xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
     xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" 
     xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" 
     xmlns:rs="urn:schemas-microsoft-com:rowset" 
     xmlns:z="#RowsetSchema">
         <xsl:output omit-xml-declaration="yes"/>
         <xsl:template match="/">
              <!-- show a header by looking Schema element -->
              <xsl:for-each select="/xml/s:Schema/s:ElementType/s:AttributeType">
                   <xsl:value-of select="@name"/>
                   <xsl:choose>
                        <xsl:when test="position()!=last()">
                              <!-- xls -->
                             <xsl:text>     </xsl:text>
                             <!-- csv -->
                             <!--xsl:text>,</xsl:text-->
                        </xsl:when>
                        <xsl:otherwise>
                             <xsl:text>
    </xsl:text>
                        </xsl:otherwise>
                   </xsl:choose>
              </xsl:for-each>
              <!-- row data -->
              <xsl:for-each select="/xml/rs:data/z:row">
          <xsl:variable name="row" select="."/>
          <!-- for each column -->
                   <xsl:for-each select="/xml/s:Schema/s:ElementType/s:AttributeType">
                      <!-- display each column if it exists -->
                     <xsl:variable name="columnName" select="@name"/>
                        <!-- go through all columns and display something that matches-->
                        <xsl:value-of select="$row/@*[name()=$columnName]" />
                        <!--xsl:value-of select="translate($row/@*[name()=$columnName],'.',',')" /-->
                        <xsl:if test="position()!=last()">
                            <!-- xls -->
                             <xsl:text>     </xsl:text>
                             <!-- csv -->
                             <!--xsl:text>,</xsl:text-->
                        </xsl:if>
             </xsl:for-each>
                   <xsl:text>
    </xsl:text>
           </xsl:for-each>
         </xsl:template>
    </xsl:stylesheet>
    I need another exit in the XML file:
    <z:row myDates="13/05/2001 21:50:00" Net="0.00" />
    And the CSV file:
    13/05/2001 21:50:00, 0
    Can you help me?
    Thanks in advance.
    See you soon

    Published by: user6317803 on August 30, 2011 13:31

    Published by: user6317803 on August 30, 2011 13:34

    Published by: user6317803 on August 30, 2011 13:36

    Hello

    What database you use?

    I guess you could easily get in shape your columns directly in the SQL query, using something like TO_CHAR (Oracle), CONVERT (SQLServer) or CAST/DATE_FORMAT (MySQL), instead of a plain "SELECT."

  • Displaying a message when there is no result of a query of XSL

    With the help of MM_XSLTransform.class.php

    I queries an XML file to generate a list of the places the name of city or address corresponds to a letter of the alphabet. The letter is passed as a variable in a URL.

    XSL:

    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <xsl:param name="letter"/>
    <xsl:output method="html" encoding="UTF-8"/>
    <xsl:template match="/">
    <xsl:for-each select="dataroot/CPINFOWEB[Town=starts-with(Town, $letter) or Name=starts-with(Name, $letter)]">
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
            <td>
        <a href="detail.php?park={CostCode}"><xsl:value-of select="Name"/></a><br />
              <a href="detail.php?park={CostCode}"><xsl:value-of select="Town"/></a><br />
          <xsl:value-of select="Address"/><br />
          <br />     
          </td>
            </tr>
          </table>
          </xsl:for-each>
    </xsl:template>
    </xsl:stylesheet>
    
    

    PHP file:

    setXML("..) /regions/CPINFOWEB-mobile.xml"); $mm_xsl-> setXSL ("list.xsl"); $mm_xsl-> addParameter("letter",$_GET['letter']); echo $mm_xsl-> Transform()?; >

    The result of name and town are displayed as a URL to post a link to a page of 'more details'.

    Everything works fine, but when there is no result for a letter of the alphabet I obviously a blank page.

    How to display a message 'no result' instead

    You're right, that it counts the total number of records. It is ages since I did anything with XSLT, but I dug a book that collected dust on my bookshelf and came up with the answer. Inside the conditional statement should look like this:

    
        
            No records found
        
    
    

    I caught the XML file from your site and tested. This should do the trick.

Maybe you are looking for