Subject: Re: XML on Gecko From: Chris Lilley <chris@xxxxxx> Date: Thu, 01 Apr 1999 10:20:56 +0200 |
Richard Lander wrote: > > I've got a couple concerns about transforming my XML documents to more > appropriate XML documents for web display using CSS or XSL FOs, when > implemented. > > Are these solutions correct? mostly (as noted below) > Are they implemented? I was surprised to find that IE does not yet implement XLink - there has been a draft available for like a year now, being a working draft didn't stop them using XSL. Yes, that limits the usability somewhat ;-(( > 1. resolving links - use xml:link - <link xml:link="simple">content</link> You need all four attributes. That would be <link xml:link="simple" show="replace" actuate="auto" href="url">content</link> Of course, if you are using valid XML, you can put xml:link, show and actuate as fixed attributes, (and href as required) so that becomes simply <link href="url">content</link> I use a couple of boilerplate parameter entities in DTDs to do this: <!ENTITY % hyperlink "xml:link CDATA #FIXED 'simple' show CDATA #FIXED 'replace' actuate CDATA #FIXED 'user' href CDATA #REQUIRED "> <!ENTITY % replaced "xml:link CDATA #FIXED 'simple' show CDATA #FIXED 'embed' actuate CDATA #FIXED 'auto' href CDATA #REQUIRED "> and then <!ELEMENT link (whatever|content|model|you|want) > <!ATTLIST link %hyperlink;> <!ELEMENT image (whatever|content|model|you|want) > <!ATTLIST link %replaced;> > 2. resolving tables - using CSS2 'display' values for the various components > of tables Yes. Mozilla implements at least some of these, not sure about IE5 > 3. resolving graphics - xml:link - <GRAPHIC xml:link="simple" show="embed" > file="somegraphic.gif"/> close > - how does the agent know that the value of file is > the graphic to show? Do I have to use 'href'? Yes. See above. > 4. resolving lists - using CSS 'display' values for lists Yes. > Please excuse the CSS focus but since FOs are not possible at the moment, a > CSS target seems like a valid use of XSL. Well, the general discussion was using both XSL and CSS together, so it seems on-topic to some extent. FOs implementations are starting to become available, in FOP and in Indelv; for now, the CSS support is a lot more mature and, once freed from its uneasy cohabitation with HTML, it works a lot better. -- Chris XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: XML on Gecko, Richard Lander | Thread | Re: XML on Gecko, Richard Lander |
Re: XML on Gecko, Chris Lilley | Date | Re: XML on Gecko, Chris Lilley |
Month |