|
|
| About site: Data Formats/Markup Languages/XML/Style Sheets/XSL/Tools - FastXML |
Return to Computers also Computers |
| About site: http://www.geocities.com/fastxml/ |
Title: Data Formats/Markup Languages/XML/Style Sheets/XSL/Tools - FastXML FastXML is a prototype of component software for processing XML and XSLT that is compatible with MSXML and optimized for speed. The developer claims the program is about five times faster than MSXML. |
| Alexa statistic for http://www.geocities.com/fastxml/ |
Please visit: http://www.geocities.com/fastxml/
|
| Related sites for http://www.geocities.com/fastxml/ |
| ACL2 Applicative Common Lisp, multipurpose system. Most common uses: language for programming, specification, modeling; a formal mathematical logic, semi-automatic theorem prover. [Open Source, GPL] | | Saxonhurst_Group_Incorporated Offers the visual CAFM software FACET for managing all aspects of office space planning, including moves, adds and change processes. | | Glossary_of_Telecommunications_Terms This 1996 hypertext version of Federal Standard 1037c contains concise and thorough definitions; many include links to detailed graphics (ex.electromagnetic spectrum). | | Resources_4_Webmaster Directory of web related tools and resources, including clipart, Java Applets, JavaScript, and CGI scripts. | | EZskins_com Downloads for the latest desktop themes, screensavers, Winamp skins, ICQ skins, Hotbars, Yahoo messenger skins and surfer themes with previews and a search pages updated daily. | | Commodore_128_Alive! Commodore 128 specific forum and downloads. | | PrioSoft Priority One Plus business software for the construction, contractor, handyman, and automobile dealer industries. Includes contact management, accounting, and other features specific for each industry | | Devshock__NET_EventMonitor Component for notification of events in application. All information is queued and transfered in standard XML format. With this model the application thread is not blocked. | | StatCvs Generates statistics for a CVS repository, including lines of code graphs, developer activity, commit log. Output is HTML and PNG. | | SEH_GmbH Supplier of print servers and network printing solutions. | | MIX Growing article, with links to related topics. [Wikipedia] | | MultiConn_International_Ltd_ Designs, deploys and fully supports advanced connectivity solutions to customers with multi-platform computer installations. | | dnsadmin A web control panel for dns administrators. DNS information is stored in mysql and can be output to either BIND or tinydns files. (C) [GNU/Linux, Unix] | | Taboca_Demonstrations_for_Gecko A collection of demos by Marcio Galli. | | PowerPC Growing entry, with links to many related topics. [Wikipedia] | | SIGMETRICS_2001_/_Performance_2001 Joint Intl. Conference on Measurement & Modeling of Computer Systems. Cambridge, Massachusetts, USA, June 17 - 20, 2001. | | Joe\'s_Slim_Software Freeware programs by Josef W Segur, including OFE and O4FE, opera file explorers, also OpWic, an Opera windows controller. | | iG_Whois A whois domain name lookup scripts. It checks all TLDs, SLDs and alternative domains such as .UK.COM, .US.COM. iG Whois is easy to install, configure and customise to your site look and feel. | | Webreference_com__Internet_Explorer_5_0__With_Style,_Finally? A software review of Microsoft's Internet Explorer 5.0 browser, with emphasis on the HTML and CSS author's point of view. | | Google_Fight Compare the number of results for two competing keywords. Animations help reveal the winner. |
|
This is websites2007.org cache of m/ as retrieved on 2008.09.07 websites2007.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
|
var PUpage="76001067"; var PUprop="geocities"; var thGetOv="http://themis.geocities.yahoo.com/themis/h.php"; var thCanURL="http://us.geocities.com/fastxml/index.html"; var thSpaceId="76001067"; var thIP="67.205.96.152"; var thTs="1220839496"; var thCs="6329d1b3d52f8830cf4340ae75e6ce1d";
var PUpage="76001067"; var PUprop="geocities"; var yviContents='http://us.toto.geo.yahoo.com/toto?s=76001067&l=NE&b=1&t=1024285360';yviR='us';yfiEA(0);
FastXML
FastXML
FastXML is a prototype of high performance XML components that aims to be
compatible with the Microsoft®
XML Parser (MSXML). It is a result of my master thesis on
Faculty of Mathematics and Physics, Charles University.
How fast it is
The FastXML's XSLT processor is about 5x faster than the latest version of
MSXML according to the DataPower's
XSLT Mark benchmark, and even more faster that other processors. The
detailed XSLTMark results can be viewed
here.
The following chart compares the average throughput of FastXML with other XSLT
processors according to the
XSLTMark 2.0 results. The chart is copied from there and extended with the
FastXML bar, whose value has been interpolated based on the comparison with
MSXML (the chart for other implementations might be slightly inaccurate because
of the interpolated values were obtained on a different CPU).
The FastXML's loading of a XML document via DOM is about 6x faster and consumes
2x less memory than MSXML according to benchmarks introduced in
Inside MSXML Performance. By the way, this article was an initial
motivation for all this work. The detailed comparison of FastXML and MSXML can
be viewed here.
How to install
Download FastXML.zip
Extract it into your favorite folder
Run "regsvr32 FastXML.dll" to register FastXML components
Run "cscript sample.js" to see how it works
FastXML registers following components, see sample.js for usage:
FastXML.DOMDocument (3301D552-D52C-4B35-BBCF-1B854B516012)
FastXML.FreeThreadedDOMDocument (3301D553-D52C-4B35-BBCF-1B854B516012)
FastXML.XSLTemplate (22CBC730-F88F-48d4-8AD1-8A550901A64D)
There is no explicit license to use the DLL. It is provided as it is with no
warranty and no usage restrictions. Note that this work is just prototype, so
you are likely to run into many bugs.
The FastXML driver for XSLTMark is included too. It is exactly same as MSXML
driver, except the CLSIDs.
What is implemented
XML, DOM
Synchronous and asynchronous parsing
UTF-8 and UTF-16 encoding only
Almost all DOM methods
Supports Windows NT 4.0/2000 only
XPath, XSLT
Synchronous transform only
http://www.w3.org/1999/XSL/Transform namespace only
What is not implemented
XML, DOM
Some of the Microsoft specific DOM methods and interfaces of DOM document
xml:lang and xml:space attributes
Document type definition (DTD)
Schema validation, data types
SAX
XPath, XSLT
Top-level elements and instructions xsl:output, xsl:strip-space,
xsl:preserve-space, xsl:key, xsl:decimal-format, xsl:attribute-set, xsl:import,
xsl:include, xsl:number, xsl:fall-back
Functions id, format-number, document, unparsed-entity-uri
Variables and parameters whose value is a tree fragment
Outputted attributes are not checked for duplicates, namespaces are not checked
for collisions
XSLTemplate cannot have more than one processor
Why it is so fast
No black magic, just careful design and heavy use of known code tuning
techniques, optimizations for typical case, smart memory usage, etc.
It is written in C++ with a small help of the assembly language in one place.
The total size of the assembly language code does not exceed a hundred lines,
and it does not significantly impacts the overall performance.
Although there are missing features that can slow FastXML down if implemented,
there are also some missing optimizations that can speed it up if implemented,
e.g. Just-In-Time compilation for XSLT. I do believe there will be an fully
conformant XSLT processor at least twice as fast as the current FastXML
eventually.
Helena Kupková,
fastxml@yahoo.com.
This page was hit
times.
geovisit();
var PUpage="76001067"; var PUprop="geocities"; var yviContents='http://us.toto.geo.yahoo.com/toto?s=76001067&l=NE&b=1&t=1024285501';yviR='us';yfiEA(0);geovisit();
geovisit();
|
|
| |
FastXML | is | a | prototype | of | component | software | for | processing | XML | and | XSLT | that | is | compatible | with | MSXML | and | optimized | for | speed. | | The | developer | claims | the | program | is | about | five | times | faster | than | MSXML. |
|
http://www.geocities.com/fastxml/
FastXML 2008 September
dvd rental
dvd
FastXML is a prototype of component software for processing XML and XSLT that is compatible with MSXML and optimized for speed. The developer claims the program is about five times faster than MSXML.
Rules
|
© 2008 Internet Explorer 5+ or Netscape 6+
|
|
Recommended Sites: 1.
Arts -
Business -
Computers -
Games -
Health -
Home -
Kids and Teens -
News -
Recreation -
Reference -
Regional -
Science -
Shopping -
Society -
Sports -
World
Miss Gallery
- Top Anime Hentai
- DVD rental by mail
- Credit Card - Bad Credit Mortgages - Mortgage Loans - Remortgages - Mortgage Calculator
|