products:netsurf:index
Delphi 12 Athens Updates Available!
To download, click your product: DIContainers, DIConverters, DICreole, DIFileFinder, DIGoogleReader, DIHtmlLabel, DIHtmlParser, DIMime, DIRegEx, DISQLite3, DITidy, DIUcl, DIUnicode, DIXml, YuBrotli, YuImage, YuNetSurf, YuOpenSSL, YuPcre2, YuPdf, YuStemmer, YuXmlSec, YuZip.
To download, click your product: DIContainers, DIConverters, DICreole, DIFileFinder, DIGoogleReader, DIHtmlLabel, DIHtmlParser, DIMime, DIRegEx, DISQLite3, DITidy, DIUcl, DIUnicode, DIXml, YuBrotli, YuImage, YuNetSurf, YuOpenSSL, YuPcre2, YuPdf, YuStemmer, YuXmlSec, YuZip.
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | products:netsurf:index [2016/01/22 15:08] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== YuNetSurf ====== | ||
+ | {{page> | ||
+ | |||
+ | ===== HTML Parser and Tree Builder ===== | ||
+ | |||
+ | * Parse HTML, good and bad. | ||
+ | * HTML5 tokeniser with SAX-style events. | ||
+ | * Flexible tree builder API for custom DOM implementations. | ||
+ | * Readily provided HTML5 parser classes convert HTML documents into DOM trees: | ||
+ | * Simple DOM tree: Fast and efficient. | ||
+ | * LibXml2 tree: Fully compatible with [[products: | ||
+ | * XDOM tree: Feasability study limited by XDOM restrictions. | ||
+ | * Fast, efficient, and low memory usage. | ||
+ | |||
+ | {{products: | ||
+ | |||
+ | ===== CSS Parser and Selection Engine ===== | ||
+ | |||
+ | * Parse CSS, good and bad. | ||
+ | * Apply CSS rules to DOM nodes: | ||
+ | * CSS2 and CSS3 selectors. | ||
+ | * Handle most CSS2 as well as some CSS3 properties. | ||
+ | * Selector engines readily provided for | ||
+ | * Simple DOM tree. | ||
+ | * LibXml2 tree. | ||
+ | * Flexible selection API to apply CSS to custom DOM implementations. | ||
+ | * Fast, efficient, and low memory usage. | ||
+ | |||
+ | ===== Usage Scenarios ===== | ||
+ | |||
+ | * Extract information from HTML documents: | ||
+ | * Locate HTML elements based on their tag names, attribute names or CSS properties. | ||
+ | * Extract values of attributes from elements. | ||
+ | * Find the n-th sibling or child element parsed data. | ||
+ | * Cleanup, change, or extend HTML documents: | ||
+ | * Add, change, or remove attributes of elements. | ||
+ | * Manipulate the inner content of elements. | ||
+ | * Wrap element content inside new elements. | ||
+ | * Use CSS to detect hidden, highlighted, | ||
+ | * Apply custom CSS as HTML element filter or locator. | ||
+ | * Download HTML documents with linked CSS URL resources. | ||
+ | |||
+ | {{tag> |
products/netsurf/index.txt · Last modified: 2016/01/22 15:08 by 127.0.0.1