[DAS2] xsl/content-type/browser fun
Chervitz, Steve
Steve_Chervitz at affymetrix.com
Fri Jul 15 19:14:09 UTC 2005
> Yes, I made a lot of changes to the server yesterday -- bringing it up to
> date with CVS head at Gregg's request. The xslt stuff wasn't in CVS. I
> can add it if you think this is really a useful feature.
I do.
Steve
> -Allen
>
>
> On Fri, 15 Jul 2005, Chervitz, Steve wrote:
>
>> Neat trick, but I'm getting a server error now.
>>
>> Steve
>>
>>
>>> From: Allen Day <allenday at ucla.edu>
>>> Date: Fri, 8 Jul 2005 11:34:49 -0700 (PDT)
>>> To: Andrew Dalke <dalke at dalkescientific.com>
>>> Cc: <das2 at portal.open-bio.org>
>>> Subject: [DAS2] xsl/content-type/browser fun
>>>
>>> So i figured a way around to get browser-viewable content from the server
>>> with the ?format= GET parameter. Not sure how much value there is in
>>> this, but here is a very simple graphical display of regions on the
>>> server, and their relative sizes.
>>>
>>> http://das.biopackages.net/das/genome/chado/chado-Hsa-17/region?format=html
>>>
>>> All that's happening here is that ifyou request format=html, the server
>>> gives a Content-Type header of "text/xml" instead of
>>> "text/x-das-whatever+xml". The altered Content-Type, in combination with
>>> a stylesheet directive pointing to an XSL, allows the browser to show you
>>> a nice markup of the response.
>>>
>>> -Allen
>>>
>>>
>>> On Fri, 8 Jul 2005, Allen Day wrote:
>>>
>>>> Hi Andrew,
>>>>
>>>> I tried out your idea of having the XML returned by the DAS server include
>>>> an XSL reference at the top. It works, but I had to make some changes
>>>> that I'm not happy with:
>>>>
>>>> * the root XML element had to have the xmlns attribute removed, or the
>>>> transform wouldn't work. the xmlns:xlink and xml:base attributes were
>>>> okay to leave in.
>>>>
>>>> * my browser (firefox) refused to render the document unless i changed the
>>>> mimetype to text/xml. it didn't want to display text/x-das-sources+xml
>>>>
>>>> Any idea how to fix either of these? I took the liberty to modify the
>>>> content-type and remove the xmlns attribute from the root element, so you
>>>> can see the result on the production server:
>>>>
>>>> http://das.biopackages.net/das/genome
>>>>
>>>> -Allen
>>>>
>>> _______________________________________________
>>> DAS2 mailing list
>>> DAS2 at portal.open-bio.org
>>> http://portal.open-bio.org/mailman/listinfo/das2
>>
More information about the DAS2
mailing list