diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2001-10-24 11:07:19 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2001-10-24 11:07:19 +0000 |
commit | acb2e6c94960928d1b813e2aa210c29704846455 (patch) | |
tree | 797d4a01b30bad9cae844c7476b619bf03c691e9 /doc/API.html | |
parent | ae93ba0741f26738a73bf452d0b90d6cc26bff85 (diff) | |
download | libxslt-acb2e6c94960928d1b813e2aa210c29704846455.tar.gz libxslt-acb2e6c94960928d1b813e2aa210c29704846455.tar.bz2 libxslt-acb2e6c94960928d1b813e2aa210c29704846455.zip |
the web site is now extracted from the xslt.html flat file using the site
* doc/*.html doc/site.xsl doc/Makefile.am: the web site
is now extracted from the xslt.html flat file using
the site stylesheet ... eat your own dogfood !
* libxslt/transform.c libxslt/xsltutils.c: fixed the
HTML output to not generate a DOCTYPE if it should not
i.e. no identifier nor version specified in the xsl:output
* tests/multiple/out/*.orig tests/general/bug-11-.out
tests/general/bug-33-.out tests/general/bug-52.out
tests/docbook/result/xtchunk/html/*.orig
tests/docbook/result/html/gdp-handbook.html
tests/XSLTMark/*.out: fixing xsl:output with method=html
resulted in a number of small changes in the regression tests
output
Daniel
Diffstat (limited to 'doc/API.html')
-rw-r--r-- | doc/API.html | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/doc/API.html b/doc/API.html new file mode 100644 index 00000000..5bba4a6e --- /dev/null +++ b/doc/API.html @@ -0,0 +1,66 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"> +<html> +<head> +<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"> +<style type="text/css"><!-- +TD {font-size: 10pt; font-family: Verdana,Arial,Helvetica} +BODY {font-size: 10pt; font-family: Verdana,Arial,Helvetica; margin-top: 5pt; margin-left: 0pt; margin-right: 0pt} +H1 {font-size: 16pt; font-family: Verdana,Arial,Helvetica} +H2 {font-size: 14pt; font-family: Verdana,Arial,Helvetica} +H3 {font-size: 12pt; font-family: Verdana,Arial,Helvetica} +--></style> +<title>The programming API</title> +</head> +<body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"> +<table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr> +<td width="100"> +<a href="http://www.gnome.org/"><img src="smallfootonly.gif" alt="Gnome Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a> +</td> +<td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"> +<h1>The XSLT C library for Gnome</h1> +<h2>The programming API</h2> +</td></tr></table></td></tr></table></td> +</tr></table> +<table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr> +<td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"> +<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr> +<tr><td bgcolor="#fffacd"><ul style="margin-left: -2pt"> +<li><a href="index.html">Home</a></li> +<li><a href="intro.html">Introduction</a></li> +<li><a href="docs.html">Documentation</a></li> +<li><a href="bugs.html">Reporting bugs and getting help</a></li> +<li><a href="help.html">How to help</a></li> +<li><a href="downloads.html">Downloads</a></li> +<li><a href="news.html">News</a></li> +<li><a href="xsltproc2.html">The xsltproc tool</a></li> +<li><a href="API.html">The programming API</a></li> +<li><a href="contribs.html">Contributions</a></li> +<li><a href="xslt.html">flat page</a></li> +</ul></td></tr> +</table></td></tr></table></td> +<td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"> +<p>Okay this section is clearly incomplete. But integrating libxslt into your +application should be relatively easy. First check the few steps described +below, then for more detailed informations, look at the<a href="html/libxslt-lib.html"> generated pages</a> for the API and the source +of libxslt/xsltproc.c and the <a href="tutorial/libxslttutorial.html">tutorial</a>.</p> +<p>Basically doing an XSLT transformation can be done in a few steps:</p> +<ol> +<li>configure the parser for XSLT: + <p>xmlSubstituteEntitiesDefault(1);</p> +<p>xmlLoadExtDtdDefaultValue = 1;</p> +</li> +<li>parse the stylesheet with xsltParseStylesheetFile()</li> +<li>parse the document with xmlParseFile()</li> +<li>apply the stylesheet using xsltApplyStylesheet()</li> +<li>save the result using xsltSaveResultToFile() if needed set + xmlIndentTreeOutput to 1</li> +</ol> +<p>Steps 2,3, and 5 will probably need to be changed depending on you +processing needs and environment for example if reading/saving from/to +memory, or if you want to apply XInclude processing to the stylesheet or +input documents.</p> +<p><a href="mailto:daniel@veillard.com">Daniel Veillard</a></p> +</td></tr></table></td></tr></table></td></tr></table></td> +</tr></table></td></tr></table> +</body> +</html> |