|
|
| 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. |
|
|
|
|
ChatProtection_com Providing safe chat rooms and monitoring for kids and teens.
| CompUSA Retailer of desktops, laptops and peripherals.
| Nonprofitbooks Offers Quickbooks-integrated accounting software for nonprofit organizations. Features screenshots, support and online ordering.
| Agarwal,_Anuj Offers programming and web design, graphic design and web promotion. Includes resume, downloads and information about his academic projects. Based in New Delhi, India.
| Inspec English-language bibliographic information service providing access to scientific and technical literature in physics, electrical engineering, electronics, communications, control engineering, comput
| Inferno_Documentation_archive Papers, articles, manuals and other documentation about Inferno and Limbo.
|
|
| Alexa statistic for http://www.geocities.com/fastxml/ |
Please visit: http://www.geocities.com/fastxml/
|
| Related sites for http://www.geocities.com/fastxml/ |
| MaxDB An open, SQL-based, relational database system that provides high availability and performance scaling from small to very large implementations. [Open Source, GPL/LGPL] | | RFC_2134 Articles of Incorporation of Internet Society. ISOC Board of Trustees. April 1997. | | Basalt Extends BASIC with new keywords. List of features, manual, and downloads. | | Printerm_Datascribe,_Inc_ Specializing in secure check printing for corporate solutions including: MICR check printers/toners/testers. | | WREQ Work Request, a distributed request/problem tracking system, written in Perl 5. Access by Web or email. | | Flexysafe Laptop computer security products to protect documents and equipment from theft. Used in cars, vans, fleet vehicles and offices around the UK and Europe. | | GreenCash Offers point of software, hardware and accessories. | | NY_Times__Linux_Users_Going_Straight_to_Microsoft Second of 3 short articles on one page. | | Internetters_Limited Register the internet domain name online. | | Shamrock_Software_GmbH Develops and sells software for e-mail, data, voice and fax communications via Internet, ISDN, modems and satellites. | | Win32Forth An ANS compatible Forth language application development system with many tools. It includes an interactive console and an integrated extensible source level debugger. | | Surfernet Offer design, database development projects, strategic market consulting, e-commerce solutions, IT training, and hardware sales. | | Advertising_and_Design Professional web site design and development, marketing programs and advertising. Located in Billings, Montana. | | AustIRC Small Australian based network. Site contains help pages, news, server statuses, and network statistics. | | My_Chrome_Oven__Generating_XUL_with_Python Technical article on using Python classes to generate XUL windows | | Sunrise_Browser 100% Mac-based, open source web browser for web developers. Includes numerous features to improve web developer productivity. | | Account_Pro Multi-lingual accounting and finance planning software, equally suitable for small to medium businesses, institutions, and private users, who want to manage their own money, or the finances of an asso | | Gogolita News, photos, and feedback about the game. | | SeaMonkey_Extensions Directory of available extensions with user reviews. | | CopyTo A 32-bit file synchronization and backup utility for Windows. Use it to safely synchronize files between a desktop PC and a notebook PC, move files between the home and office with removable media, li |
|
This is websites2007.org cache of m/ as retrieved on 2008.11.18 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 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 November
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
- Houses for Sale - Loans - Mortgages - Buy PSP - Xbox Mod Chip
|