[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Call for example of server enabled for XML multiple repres
* Didier PH Martin wrote: >> All servers supporting content negotiation, Apache and >> Jigsaw to mention two. > >Didier replies: >Have you tried it? For years now, yes. >Have you tried to send an HTTP GET to an Apache server >with this kind of request: > >GET /myfolder/mydoc.xml >host: www.mydomain.com >accept: text/svg > >Have you tried it in both cases: >a) if a document mydoc.svg is stored in the same directory as mydoc.xml Yes. Apache will send the generic XML document. Have you tried setting Options +MultiViews in the .htaccess file and requesting GET /myfolder/mydoc HTTP/1.1 Host: www.mydomain.com Accept: text/svg Connection: close Apache will send the text/svg document, if that's the associated MIME type for .svg documents and there is a mydoc.svg in that directory. Request GET /myfolder/mydoc HTTP/1.1 Host: www.mydomain.com Accept: application/xml Connection: close and Apache will send the mydoc.xml document if there is any and application/xml is the associated MIME type. Requesting GET /myfolder/mydoc HTTP/1.1 Host: www.mydomain.com Accept: text/html Connection: close will result in error 406 if there is no mydoc.* document with text/html beeing the associated MIME type. This is all explained in detail in the manual. >b) in a directory containing only mydoc.xml and a stylesheet associated to >it to transform the document in svg. Since Apache does not ship with the ability to associate transformation sheets including resulting MIME type to files, no, I haven't tried it, it won't work. >Can cocoon do that on the basis of the "accept" header? Dunno, I hope so. >Bjoern said: >> Does not make sense to me, if I want to publish a document, I use XHTML, >> if I want to publish a vector graphic, I use SVG. Having the same >> content in XHTML and SVG seems to be inappropriate use of one of these >> technologies > >Didier replies: >You think so? why? Maybe I want to use SVG for a particular layout like a >two column composition. Maybe I want HTML for less sophisticated browsers >and SVG for more sophisticated browsers in terms of layout capabilities. >Maybe I am using an XML structure having more semantic elements than XHTML >and that I am using HTML and SVG as rendering languages. SVG is for vector graphics, if I have a lot of text I want to publish on the WWW, I won't use a graphics format.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|