Thread overview
Way to get an HTML doc from XML + XSL combo?
Oct 27, 2005
Charles
Oct 27, 2005
pragma
Oct 28, 2005
pragma
October 27, 2005
Now that there's a way to generate XML using DDoc, I was wondering how one would convert an XML + XSL file combo which produces HTML into a single HTML file.  Is there some simple tool out there to do this?  I.e. just get the output after running the XML file through the XSL .. parser.  I'm not real familiar with XML, sorry.  I tried opening the XML file in both IE and Firefox, and they display it properly (like an HTML file), but viewing the source just gives the source XML, not the translated HTML.


October 27, 2005
In the XML file there should be a <?xml-stylesheet href='foo.xsl' ?> which controls display .  I was wondering that today if theres a tool to produce just HTML from XML + XSL -- I need it too :).

Charlie






"Jarrett Billingsley" <kb3ctd2@yahoo.com> wrote in message news:djr3k3$15v$1@digitaldaemon.com...
> Now that there's a way to generate XML using DDoc, I was wondering how one would convert an XML + XSL file combo which produces HTML into a single
HTML
> file.  Is there some simple tool out there to do this?  I.e. just get the output after running the XML file through the XSL .. parser.  I'm not real familiar with XML, sorry.  I tried opening the XML file in both IE and Firefox, and they display it properly (like an HTML file), but viewing the source just gives the source XML, not the translated HTML.
>
>


October 27, 2005
In article <djr3k3$15v$1@digitaldaemon.com>, Jarrett Billingsley says...
>
>Now that there's a way to generate XML using DDoc, I was wondering how one would convert an XML + XSL file combo which produces HTML into a single HTML file.  Is there some simple tool out there to do this?  I.e. just get the output after running the XML file through the XSL .. parser.  I'm not real familiar with XML, sorry.  I tried opening the XML file in both IE and Firefox, and they display it properly (like an HTML file), but viewing the source just gives the source XML, not the translated HTML.

It just so happens that I'm actually very interested in this approach, as I am building a news/blog engine that serves transformed XML files, some of which will be ddoc output. :)

Anyway, there is AltovaXML which has a freebie XSL processor that is very solid, and quite fast:

http://www.altova.com/altovaxml.html

PHP 4 uses the Sablotron engine, which I'm presently using quite heavily (via PHP).  Its very solid, and offers some great features (like implementing hooks for custom protocols://).  I'd reccomend this if using a line-command tool isn't enough, and need to embark on using a custom-coded solution.

http://www.gingerall.com/charlie/ga/xml/p_sab.xml

AFAIK, there are no D headers out there for this, so please share if you write some up! :)

- EricAnderton at yahoo
October 27, 2005
"pragma" <pragma_member@pathlink.com> wrote in message news:djrd5p$q0d$1@digitaldaemon.com...
> Anyway, there is AltovaXML which has a freebie XSL processor that is very
> solid,
> and quite fast:
>
> http://www.altova.com/altovaxml.html
>
> PHP 4 uses the Sablotron engine, which I'm presently using quite heavily
> (via
> PHP).  Its very solid, and offers some great features (like implementing
> hooks
> for custom protocols://).  I'd reccomend this if using a line-command tool
> isn't
> enough, and need to embark on using a custom-coded solution.
>
> http://www.gingerall.com/charlie/ga/xml/p_sab.xml
>
> AFAIK, there are no D headers out there for this, so please share if you
> write
> some up! :)

Sweet, thanks for the links, pragma!  I might also work on making some D headers for Sablotron if Altova doesn't work out.  That, and a nice XML lib for D would be great :)  (that is, if there isn't one already)


October 28, 2005
In article <djrf84$102g$1@digitaldaemon.com>, Jarrett Billingsley says...
>
>"pragma" <pragma_member@pathlink.com> wrote in message news:djrd5p$q0d$1@digitaldaemon.com...
>> Anyway, there is AltovaXML which has a freebie XSL processor that is very
>> solid,
>> and quite fast:
>>
>> http://www.altova.com/altovaxml.html
>>
>> PHP 4 uses the Sablotron engine, which I'm presently using quite heavily
>> (via
>> PHP).  Its very solid, and offers some great features (like implementing
>> hooks
>> for custom protocols://).  I'd reccomend this if using a line-command tool
>> isn't
>> enough, and need to embark on using a custom-coded solution.
>>
>> http://www.gingerall.com/charlie/ga/xml/p_sab.xml
>>
>> AFAIK, there are no D headers out there for this, so please share if you
>> write
>> some up! :)
>
>Sweet, thanks for the links, pragma!  I might also work on making some D headers for Sablotron if Altova doesn't work out.  That, and a nice XML lib for D would be great :)  (that is, if there isn't one already)

You asked for it!

How to get expat *compiled* and running with DMC/DMD: http://www.djsolaries.com/pragma/index.php?entryid=70

Mango has a SAX implementation: http://svn.dsource.org/projects/mango/trunk/mango/xml/

I have a custom-built XML parser that while SAX/Expat inspired, does things at a much lower level than those (also, is still under construction): http://svn.dsource.org/projects/dsp/trunk/xml/

Please ignore the xpath and xslt subdirectories.  These contain stub code for future development.  If you have any questions on how to use it, feel free to write.


- EricAnderton at yahoo
October 29, 2005
"pragma" <pragma_member@pathlink.com> wrote in message news:djtbdf$1pq8$1@digitaldaemon.com...
> You asked for it!
>
> How to get expat *compiled* and running with DMC/DMD: http://www.djsolaries.com/pragma/index.php?entryid=70
>
> Mango has a SAX implementation: http://svn.dsource.org/projects/mango/trunk/mango/xml/
>
> I have a custom-built XML parser that while SAX/Expat inspired, does
> things at a
> much lower level than those (also, is still under construction):
> http://svn.dsource.org/projects/dsp/trunk/xml/
>
> Please ignore the xpath and xslt subdirectories.  These contain stub code
> for
> future development.  If you have any questions on how to use it, feel free
> to
> write.

Nice!  Now I have something (else) to work on :)  I feel really guilty for not working on nonagon, but I just haven't really had long, unbroken periods of free time like I used to.  Little things like this are all I can really keep up with.  Thanks for the links again!