Results 1 to 5 of 5

Thread: Is there a way link xsl to xml file ?

  1. #1
    Join Date
    Aug 2006
    Posts
    162

    Is there a way link xsl to xml file ?

    I know u can link an xml file to an xsl file by putting a stylesheet
    declaration in the xml file.

    Is there a way to do the opposite ?, is there a declaration I can put in
    the xsl file that means I can browse to it as if I was browsing the xml
    file with a stylesheet declaration ?.

    any help appreciated.

  2. #2
    Join Date
    Apr 2008
    Posts
    2,005

    Re:link xsl to xml file ?

    When you say "browse to it" do you mean with a web browser, retrieving
    via HTTP, or with a file browser (aka directory manager like My Computer) which just looks at files on a local or shared disk?

    If you are using XSLT2, it might be possible to open the stylesheet and
    have a document() XPath call at the top level which would open the
    required document.
    It's also possible to simulate this kind of action using an XML server
    like Cocoon.

    I'm interested to know why you want to do it this way, though.

  3. #3
    Join Date
    May 2008
    Posts
    2,297

    Re: Is there a way link xsl to xml file ?

    I thnink it should be possible using XInclude [1]:

    -----proxy.xml
    <?xml version="1.0"?>
    <?xml-stylesheet href="sheet.xsl" type="application/xml"?>
    <xi:include xmlnsi="http://www.w3.org/2001/XInclude"
    href="original.xml"/>
    -----proxy.xml--

    But I don't think browsers support it.

  4. #4
    Join Date
    Mar 2010
    Posts
    1

    Re: Is there a way link xsl to xml file ?

    I am having similar issue but i would like to know how to link the xsl file with the xml document in browser runtime.

  5. #5
    Join Date
    Jan 2008
    Posts
    1,521

    Re: Is there a way link xsl to xml file ?

    Hey you can not link xsl to xml file, But you can transform XML into XHTML using XSLT.
    Correct Style Sheet Declaration is as follows:
    The root element that declares the document to be an XSL style sheet is <xsl:stylesheet> or <xsl:transform>.

    The correct way to declare an XSL style sheet is:
    <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.localhost.org/1999/XSL/Transform">

Similar Threads

  1. Replies: 7
    Last Post: 16-09-2011, 10:41 PM
  2. How To Open A File Next To The Link You Clicked.
    By BrooksyFC in forum Software Development
    Replies: 2
    Last Post: 16-08-2011, 07:45 PM
  3. Getting config file error on D-Link DIR-652
    By Donoho in forum Networking & Security
    Replies: 3
    Last Post: 02-07-2011, 06:15 AM
  4. How to link CSS into the HTML file?
    By Zhankana_n in forum Software Development
    Replies: 5
    Last Post: 23-12-2009, 03:02 PM
  5. help me to link an swf file
    By Fastrohit in forum Customize Desktop
    Replies: 3
    Last Post: 19-08-2008, 02:25 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Page generated in 1,750,518,516.75566 seconds with 16 queries