Re: Editing XML
- From: John <john.p@xxxxxxxxxxxxxx>
- Date: Tue, 12 Jun 2007 00:49:59 +0300
Hans-Peter Diettrich wrote:
Wikipedia says that Windows XP comes with the MSXML3 library, and the IE
also has something built in.
You can easily find both MSXML.DLL file and possible MSXML3.DLL and
MSXML4.DLL files from your computer. There was some easy trick to get
the installed MSXML-level reported, but I have forgotten it.
All XML file manipulating in Windows and of course within IE also is
built around these MSXML-libraries.
And also the TXMLDocument in Delphi is a wrapper around the same
library. And while TWebBrowser is a wrapper around IE, then the same
MSXML.DLL functionality is there also.
If you want to be independent about MS library, and read and write XML
files directly, then there are some Delphi alternatives for that
available.
http://www.destructor.de/xmlparser/links.htm (free)
http://www.icom-dv.de/products/xml_tools/uk_xml_parser_01.php3 (free)
http://www.simdesign.nl/xml.html shareware
I have no experience about the two first packages. Some years back I was
able to get my XML project done with Simdesign's NativeXML, and finally
it was OK for that task.
But when you are talking about more complex XML handling, validations,
XSLT, Stylesheets etc, then these packges _may_ include more or less the
needed functionality, or then they do not have it at all.
The documents should not be modified permanently, instead all changes
should be kept separate, for dynamic application to the current version
of the online help.
All these tools will read and parse XML files quite fast, one
megabyte/second or so. So it would be possible to read the original XML
files, then you do some modifications to them, and then show the
modified output through TWebBrowser or original IE.
Sorry, that's all. This was all the XML 'expertice' I was able to share
at this point.
If you will write some new functionality or add usability of those HTML
Help 2 then hopefuly you will share your inventions about that at some
point.
John P
.
- Follow-Ups:
- Re: Editing XML
- From: Bjørge
- Re: Editing XML
- From: Hans-Peter Diettrich
- Re: Editing XML
- References:
- Editing XML
- From: Hans-Peter Diettrich
- Re: Editing XML
- From: Rob Kennedy
- Re: Editing XML
- From: Hans-Peter Diettrich
- Re: Editing XML
- From: Rob Kennedy
- Re: Editing XML
- From: Rob Kennedy
- Re: Editing XML
- From: Hans-Peter Diettrich
- Re: Editing XML
- From: Maarten Wiltink
- Re: Editing XML
- From: Hans-Peter Diettrich
- Editing XML
- Prev by Date: Re: Set the CheckBox.Checked without the OnClick being called
- Next by Date: Re: Set the CheckBox.Checked without the OnClick being called
- Previous by thread: Re: Editing XML
- Next by thread: Re: Editing XML
- Index(es):