|
Subject: Re: [xsl] Are there stupid questions about documentation in xslt? From: Alex Muir <alex.g.muir@xxxxxxxxx> Date: Mon, 10 May 2010 01:01:21 +0000 |
Thanks much,, I'll try out the XSLStyle and start to document within
elements using a different namespace.
When I was trying to use the xd: prefix I forgot that the namespace
had only been declared not at the top level in my document but within
a xd:doc element thus not being global.
Regards
Alex
On Sun, May 9, 2010 at 7:02 PM, G. Ken Holman
<gkholman@xxxxxxxxxxxxxxxxxxxx> wrote:
> At 2010-05-09 12:15 +0000, Alex Muir wrote:
>>
>> <xsl:analyze-string select="." regex="{$regex}" doc="documenting this
>> as an attribute because there is a really important reason why I'm
>> doing this which I will never remember which is directly related to
>> the analyze string function">
>>
>> Clearly one cannot do this, well that I'm aware of but thought it
>> might make for an interesting discussion if one can't.
>
> As David says, that is allowed when done properly.
>
>> I do document with xd:doc.. which is useful but not as localized as I
>> would like and really kind of heavy on the screen real estate
>> -- except for in the cases of documenting what a template or style
>> sheet does in general.
>> <xd:doc id="template" xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl"
>> scope="component">
>> <xd:desc>
>> <xd:p>xsl:template match="conten".</xd:p>
>> </xd:desc>
>> </xd:doc>
>
> In 2004 I published something similar:
>
> http://www.CraneSoftwrights.com/resources/#xslstyle
>
> XSLStyle is also used for documenting all top-level constructs in an XSLT
> stylesheet. But the vocabulary is only scaffolding for the author's choice
> of the actual documentation constructs, in either DocBook, DITA or XHTML.
> This allows the stylesheet to be rendered in a browser using off-the-shelf
> stylesheets.
>
> XSLStyle doesn't attempt to document what is inside each top-level
> construct.
>
> It produces an alphabetized index of all named top-level constructs,
> indicating which fragment in the import/include tree it is found.
>
> The latest version includes a number of CSS stylesheets, one of which
> includes the use of the oXygen icons for top-level constructs.
>
>> <!-- -->
>> should only be used to comment out code
>> that one does not want in a document.
>
> Really? I don't agree, but I suppose someone may wish to follow that
> convention. I personally use a lot of comments in my code. There is a
> technique of using bogus extension elements and <xsl:fallback> to comment
> out a block of XSLT code that contains XML comments.
>
> If you really don't want to use comments, then you could just as well
choose
> to use a processing instruction:
>
> <?xslstyle documenting this as an attribute because there is a
> really important reason why I'm doing this which I
> will never remember which is directly related to the
> analyze string function?>
>
> ... and still be able to use comments to block out code.
>
> But I personally don't do this because I can't perceive a way of presenting
> in a formatted result what the context is of an embedded comment. So I
> present the documentation for only the top-level constructs.
>
> However, as processing instructions are ignored, they won't interfere with
> your stylesheet and they won't end up in your result, so you could use
them.
>
>> Let me know your thoughts
>
> You have a number of choices. Since I release the source code for
XSLStyle,
> you can adapt it to recognize the embedded processing instructions and
> present them however you wish.
>
> I hope this helps.
>
> . . . . . . . . . . . . . Ken
>
> --
> XSLT/XQuery training: after http://XMLPrague.cz 2011-03-28/04-01
> Vote for your XML training: http://www.CraneSoftwrights.com/s/i/
> Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/
> G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx
> Male Cancer Awareness Nov'07 http://www.CraneSoftwrights.com/s/bc
> Legal business disclaimers: http://www.CraneSoftwrights.com/legal
>
>
--
Alex
An informal recording with one mic under a tree leads to some pretty
sweet acoustic sounds.
https://sites.google.com/site/greigconteh/albums/diabarte-and-sons
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Are there stupid question, G. Ken Holman | Thread | Re: [xsl] Are there stupid question, G. Ken Holman |
| Re: [xsl] Are there stupid question, G. Ken Holman | Date | Re: [xsl] Are there stupid question, G. Ken Holman |
| Month |