Difference between revisions of "fcl-xml"
From Free Pascal wiki
Jump to navigationJump to search (added some unit descriptions) |
|||
Line 18: | Line 18: | ||
|[[htmwrite]]|| - || Writes a DOM structure as UTF-8 encoded HTML data into file or stream. | |[[htmwrite]]|| - || Writes a DOM structure as UTF-8 encoded HTML data into file or stream. | ||
|---- | |---- | ||
− | |[[sax]]|| - || | + | |[[sax]]|| - || Base classes for a parser after [http://en.wikipedia.org/wiki/SAX SAX] model. |
|---- | |---- | ||
− | |[[sax_html]]|| - || | + | |[[sax_html]]|| - || HTML plugin (implementation) for the html SAX parser. |
|---- | |---- | ||
− | |[[sax_xml]]|| - || | + | |[[sax_xml]]|| - || XML plugin for the SAX parser. |
|---- | |---- | ||
− | |[[xhtml]]|| - || | + | |[[xhtml]]|| - || XHTML helper classes(?) |
|---- | |---- | ||
|[[xmlcfg]]|| - || Implements TXMLConfig class, which enables applications to store their configuration data in XML files. | |[[xmlcfg]]|| - || Implements TXMLConfig class, which enables applications to store their configuration data in XML files. | ||
Line 67: | Line 67: | ||
* beware, both dom_html and htmlelements seem to define a THTMLDocument class. | * beware, both dom_html and htmlelements seem to define a THTMLDocument class. | ||
+ | |||
+ | = links = | ||
+ | |||
+ | * [http://www.w3.org/DOM/DOMTR Dom specs] | ||
+ | |||
+ | |||
Go to back [[Package_List|Packages List]] | Go to back [[Package_List|Packages List]] |
Revision as of 21:13, 29 March 2009
Units
Unit | unit group | comment |
---|---|---|
dom | - | Implements most of the DOM level 1 specification and supports some of the DOM level 2 extensions. |
dom_html | - | |
htmldefs | - | Contains basic HTML declarations. |
htmlelements | - | Implements a DOM for HTML content. Contains a TDOMElement descendent for all valid HTML 4.1 tags. |
htmlwriter | - | Implements a verified HTML producer. |
htmwrite | - | Writes a DOM structure as UTF-8 encoded HTML data into file or stream. |
sax | - | Base classes for a parser after SAX model. |
sax_html | - | HTML plugin (implementation) for the html SAX parser. |
sax_xml | - | XML plugin for the SAX parser. |
xhtml | - | XHTML helper classes(?) |
xmlcfg | - | Implements TXMLConfig class, which enables applications to store their configuration data in XML files. |
xmlconf | - | An improved version of xmlcfg, based on DOMString instead of AnsiString. Provides better Unicode support, faster/smaller code due to absense of conversions, and TRegistry-like OpenKey/CloseKey methods. |
xmliconv | - | Registers an any-to-UTF-16 decoder based on libiconv (iconvenc package) |
xmliconv_windows | - | Registers an any-to-UTF-16 decoder based on libiconv (windows dependant iconv header), Windows version. (still uses iconv!) |
xmlread | - | Provides an XML reader, which can read XML data from a file or stream. |
xmlstreaming | - | |
xmlutils | - | Implements utility functions and classes that are used by other units in the package. |
xmlwrite | - | Writes a DOM structure as XML data into a file or stream. It can deal both with XML files and XML fragments. |
xpath | - | Just a XPath implementation. Should be fairly completed, but there hasn't been further development recently. |
Include files
include file | comment |
---|---|
names.inc | Included by xmlutils. Contains character tables for XML names. |
tagsimpl.inc | |
tagsintf.inc | contains all possible tags for htmlelements |
wtagsimpl.inc | |
wtagsintf.inc | contains all possible tags for htmlwriter |
Notes
- beware, both dom_html and htmlelements seem to define a THTMLDocument class.
links
Go to back Packages List