Hi Jeremy,

the anwser to your problem is that all links starting with "samples"
or containing "javadocs" are ignored during the build process.
Just have a look at the filterlinks.xsl. This stylesheet
is applied when the links are collected.

Carsten

> -----Ursprüngliche Nachricht-----
> Von: Jeremy Aston [mailto:[EMAIL PROTECTED]]
> Gesendet: Mittwoch, 17. Oktober 2001 04:30
> An: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Betreff: RE: Documentation Query
>
>
> Thanks for the help Carsten however I am still having a couple of
> problems,
> primarially due to my lack of detailed knowledge of how the sitemap works.
>
> Firstly:
>
> If I have the following folder/file structure (once the
> prepare-docs target
> has been done):
>
> xml-cocoon2/build/cocoon/documentation/xdocs/ctwig/transformations
> /basic01/b
> asic01-01.xml
>
> /basic01-01.xsl
>
> ...the following match:
>
> <map:match pattern="**transformations/**">
>   <map:read src="xdocs/{1}transformations/{2}" mime-type="text"/>
> </map:match>
>
> Gives me the xml and xsl files.  What would happen if I had a
> .jpg/.gif/.zip/.swf (Flash) or other binary file in this structure?  It
> would be nice to be able to use one match pattern for all files
> and get them
> just passed through.  I cannot find the way of doing this so I imagine you
> have to specify a match for each binary file type, specifying the
> mime type
> to ensure it is passed through correctly.  I have tried no specifying the
> mime type but this just calls the default one which is HTML.
>
> Is there a solution for this or am I doing something madly wrong?
>
> Secondly, if I use "samples" instead or "transformations" nothing gets
> copied.  This also happens if I use "samples/transformations" e.g.:
>
> xml-cocoon2/build/cocoon/documentation/xdocs/ctwig/samples/transfo
> rmations/b
> asic01/basic01-01.xml
>
> /basic01-01.xsl
>
> does not get copied with either a match of:
>
> <map:match pattern="**samples/transformations/**">
>   <map:read src="xdocs/{1}samples/transformations/{2}" mime-type="text"/>
> </map:match>
>
> or:
>
> <map:match pattern="**samples/**">
>   <map:read src="xdocs/{1}samples/{2}" mime-type="text"/>
> </map:match>
> or:
>
> The obvious problem is incorrect pattern matching but I'm not
> sure what the
> right one should be.  Before you ask the <link> tags do point to assets in
> the right folders relative to ctwig root.  I cannot see anywhere to get
> examples of the pattern matching - if something does exist and
> you can point
> me in the direction of it I will gladly check it out and maybe even add a
> section to cTwIG.
>
> Hopefully you can help clear these queries up and help me make sure what I
> do is as generic as possible.
>
> Thanks
>
> Jeremy
>
> -----Original Message-----
> From: Carsten Ziegeler [mailto:[EMAIL PROTECTED]]
> Sent: 16 October 2001 10:41
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: AW: Documentation Query
>
>
> > Jeremy Aston wrote:
> >
> > Hi,
> >
> > I have been using the latest changes to the documentation build
> > mechanism to
> > render my cTwIG pages and have got them built quite nicely now with one
> > exception.  In the transformations section of my pages I have
> some example
> > xml and xsl files that sit in subfolders underneath the cTwIG
> > folder.  These
> > files are automatically getting picked up by the build process but since
> > they are not xdocs the build process spits them out with a no matching
> > pipeline error.  Is there anyway of telling Cocoon to ignore
> these in the
> > build process?  I thought perhaps the the new user documentation section
> > might have example files and therefore the same issue but it does not -
> > hence my question.
> Hi Jeremy,
>
> currently there is no support for such things as samples etc. But it could
> be added very easy. There are two solutions. First one is prefixing every
> example, so each sample file start e.g. with "sample-". Then you could add
> a match node to the sitemap before all others simply filtering "sample-**"
> and reading the file (if xml) and directly serializing it.
> The other solution is to store them in a separate folder, so samples
> are always refered to by "sample/...." and than again a match node
> with equal behaviour should be added.
> You need these rules, so that those files are copied to the build
> directory.
> HTH
>
> Carsten
>
> >
> > I must say btw that the new doc structure and build process is a real
> > improvement, as is the user doc section.  Top marks whoever did it!
> >
> > Many thanks
> >
> > Jeremy
> >
> >
> >
> > _________________________________________________________
> >
> > Do You Yahoo!?
> >
> > Get your free @yahoo.com address at http://mail.yahoo.com
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, email: [EMAIL PROTECTED]
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
>
>
>
> _________________________________________________________
>
> Do You Yahoo!?
>
> Get your free @yahoo.com address at http://mail.yahoo.com
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to