Sophie

Sophie

distrib > Mandriva > 2010.0 > x86_64 > media > main-release > by-pkgid > 71fef6b9bbd764d1491dbe60964943fb > files > 92

lib64sablotron-devel-1.0.3-7mdv2010.0.x86_64.rpm

<html><head><link rel=StyleSheet href='api-content.css' TYPE='text/css' MEDIA='screen'><title>.Introduction</title>
<script>
function navToEntry(entry) {
  window.location.href='api-' + entry + '.html';
}
function navToGroup(group) {
  var f = parent.frames['toc-container'];
  if (!f)
    window.open ('sparse-toc.html#' + group, 'toc_container');
  else {
    if (f.location.href.search('abc') != -1)
        f.location.href = 'sparse-toc.html#' + group;
    else
        f.location.hash = group;
  }
}
</script>
</head><body bgcolor='white'>
<!--
  -- HEADS UP!  This page was *GENERATED* by APIDOC,
  -- DO NOT EDIT THIS FILE BY HAND!
  -- See http://www.mozilla.org/projects/apidoc for information on APIDOC
  -- The original source file was sablot.xml
  -->
<h1 class='title'>Sablotron Guide and Reference</h1>
<center><table class='api-entry' width='100%' cellspacing='0'border='1' cellpadding='10'>
<tr><td class='entry-heading'>
<table class='entry-heading-table' width='100%' cellpadding='5'cellspacing='0'><tr>
<td class='entry-title' valign='center'><font size='+5'>Introduction</font></td>
<td class='entry-type' align='center' width='25%'>.General</td>
</tr></table>
</td></tr>
<tr><td class='entry-summary'>
<h4 class='entry-subhead'>Summary</h4>
Sablotron is an XML processor implementing XPath 1.0, XSLT 1.0 and 
DOM Level2. It also includes some other features such as XSLT debugger,
SXP (access to external documents via callbacks) or EXSLT support.
</td></tr>
<tr><td class='entry-description'>
<h4 class='entry-subhead'>Description</h4>
Sablotron is a single shared library written in C++ (sablot.dll 
or libsablot.so.x.xx). It provides a native C API; APIs for Perl, PHP, 
Python, Ruby and other languages are available through wrappers (not 
part of the Sablotron project). See <a href='http://www.gingerall.org' target='other_window'>gingerall.org</a> for more
information on Sablotron wrappers. Sablotron can also be used from the 
command line via a simple interface called <code><a href='javascript:navToEntry("sabcmd");'>sabcmd</a></code>.<P>

Sablotron implements the following W3C recommendations:
<a href='http://www.w3.org/TR/xpath' target='other_window'>XPath 1.0</a>, <a href='http://www.w3.org/TR/xslt' target='other_window'>XSLT 1.0</a> and <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/' target='other_window'>DOM Level2</a>. See 
<code><a href='javascript:navToEntry("%2eKnown%20Issues");'>.Known Issues</a></code> for details on deviations from the specs.
Go to <code><a href='javascript:navToEntry("%2eSablotron%20DOM");'>.Sablotron DOM</a></code> for more information on Sablotron DOM
Level 2 interface.
<P>
Sablotron also includes an XPath Processor (SXP) working with virtual DOM 
objects accessed via user-defined (DOM-like) callback functions. The C
API to SXP is described in a separate <a href='http://www.gingerall.org/ga/html/sxp/complete-frameset.html' target='other_window'>SXP Reference</a> guide.
<P>
A relevant subset of EXSLT extensions is supported by Sablotron. See
<code><a href='javascript:navToEntry("%2eExtensions");'>.Extensions</a></code> for details.
<P>
Third-party libraries Sablotron depends on and libraries that can be
linked by Sablotron optionally are listed in <code><a href='javascript:navToEntry("%2eDependencies");'>.Dependencies</a></code>.
<P>
The latest Sablotron sources can be downloaded from <a href='http://www.gingerall.org' target='other_window'>gingerall.org</a>.
For instructions on how to build the sources, refer to the accompanying 
INSTALL file. The <a href='http://www.gingerall.org' target='other_window'>gingerall.org</a> site also includes links to other 
documentation, FAQs, mailing lists, CVS, bugzilla, lxr and other 
Sablotron-related resources. Sablotron is an open source project and
everyone is invited to join it.
</td></tr>
<tr><td class='entry-seealso'>
<h4 class='entry-subhead'>See Also</h4>
<table class='seealso-table'>
<tr class='seealso-groups'><td>Groups</td>
<td>[ <a href='javascript:navToGroup("GROUP_.General")'>.General</a> ]</td></tr>
<tr class='seealso-externals'><td>Documents</td>
<td>[ <a href='http://www.gingerall.org' target='other_window'>gingerall.org</a> | <a href='http://www.gingerall.org/ga/html/sxp/complete-frameset.html' target='other_window'>SXP Reference</a> | <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/' target='other_window'>DOM Level2</a> | <a href='http://www.w3.org/TR/xpath' target='other_window'>XPath 1.0</a> | <a href='http://www.w3.org/TR/xslt' target='other_window'>XSLT 1.0</a> ]</td></tr>
<tr class='seealso-internals'><td>Entries</td>
<td>[ <a href='javascript:navToEntry("%2eDependencies");'>.Dependencies</a> | <a href='javascript:navToEntry("%2eExtensions");'>.Extensions</a> | <a href='javascript:navToEntry("%2eKnown%20Issues");'>.Known Issues</a> | <a href='javascript:navToEntry("%2eSablotron%20DOM");'>.Sablotron DOM</a> | <a href='javascript:navToEntry("sabcmd");'>sabcmd</a> ]</td></tr>

</table>
</td></tr>
</table></center><br>
&copy; 2002-2003 Ginger Alliance<BR><i>revision 03-06-30</i><BR>
<center>This page was generated by <a href='http://www.mozilla.org/projects/apidoc' target='other_window'><b>APIDOC</b></a></center>
</body></html>