Re: Sitemap independence from the files it points to

Albert Lash <alby-8/[email protected]> Fri, 3 Jun 2005 14:43:15 -0400 (EDT)
Newsgroups gmane.comp.lib.nexista.devel
Message-ID <[email protected]>
That entity reference &barf; should not be there. :-)

On Fri, 3 Jun 2005, Albert Lash wrote:

> Well, it works fine if you use a "translation" file to simply get imported
> by another xsl file. This file contains nothing but the following:
>
> <?xml version="1.0"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:import href="includeme.xsl"/>
> </xsl:stylesheet>
>
> Then includeme.xsl contains the entity:
>
> <?xml version="1.0"?>
> <!DOCTYPE xsl:stylesheet [
> <!ENTITY path "/Users/albertlash/Sites/savoncore2/applications/">
> ]>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:import href="&path;accounting/xsl/accounts.xsl"/>
> <xsl:template match="/">
> 	Hello, I am a test template. &barf;
>
> 			<xsl:call-template name="content"/>
> </xsl:template>
> </xsl:stylesheet>
>
> This works fine. I assume that something with the Nx processor of the
> sitemap referenced xsl file messes with the DOCTYPE declaration.
>
> I guess I'll work with this for now, and if we figure out how to get
> entities working in xsl files directly accessed by sitemap, then test.xsl
> and includeme.xsl go to the wayside.
>
> Al
>
> On Fri, 3 Jun 2005, Albert Lash wrote:
>
> > Its working in sitemap.xml, but for some reason I cannot get an entity to
> > work in a sitemap referenced xsl file, only an xsl file that is then
> > imported by that xsl file.
> >
> > form.xsl
> > page.xsl
> >
> > sitemap.xml calls form.xsl, which includes form.xsl. I can get the entity
> > to show up in page, but not form. ????
> >
> > On Fri, 3 Jun 2005, Joshua wrote:
> >
> > > That is possibly planned.  Something like the <base href=""> tag of html.
> > > so map:base perhaps.  And you can either hardcode a path there or use php
> > > streams.
> > >
> > > But i'd like to hear about your dtd/doctype venture to see if you aregetting
> > > around that. I've been meaning to explore  but haven't got around to it
> > >
> > > J
> > > On Thursday 02 June 2005 2:55 pm, Albert Lash wrote:
> > > > Hi Joshua,
> > > >
> > > > I'm trying to make the sitemmap independent from the files it references,
> > > > by using a variable or constant specifier. Kind of like NX_XSL path
> > > > constant defined in the index.php file.
> > > >
> > > > This would then be used in the builders to prepend the path. If you want
> > > > to use relative paths, fine, just leave it blank. Otherwise, the constant
> > > > will allow you to use absolute paths, and move the directory that contains
> > > > all the stuff that sitemap references. I've already had to update all the
> > > > paths several times, and now that the sitemaps can get split up, it will
> > > > get harder.
> > > >
> > > > Just thought I'd check in with you to see if you have thought of this
> > > > before. I was thinking it might make sense to have a sitemap variable or
> > > > something, but that didn't sit right with me.
> > > >
> > > > Alby
> > >
> >
>