社区
下载资源悬赏专区
帖子详情
NativeXML 4.01下载
weixin_39821228
2019-07-20 11:30:19
最新的NativeXML版本,截止2011-08-04,这个版本不错,修改了不少Bug~
相关下载链接:
//download.csdn.net/download/sunfuhong/3493839?utm_source=bbsseo
...全文
22
回复
打赏
收藏
NativeXML 4.01下载
最新的NativeXML版本,截止2011-08-04,这个版本不错,修改了不少Bug~ 相关下载链接://download.csdn.net/download/sunfuhong/3493839?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Native
XML
4.01
最新的
Native
XML
版本,截止2011-08-04,这个版本不错,修改了不少Bug~
Native
Xml
4.01
SimDesign BV的
Native
Xml
组件,用来对
xml
文件进行读写,非常方便。 Version
4.01
(27jul2011) + added binary
xml
to the T
Native
Xml
class itself + added methods BinaryMethod and AesKeyHex * improved FixStructuralErrors..
Native
Xml
can now load html usually * improved method sdUnNormalizeEol (faster now) ! fixed property handlers for ExternalEncoding and ExternalCodepage + updated DtpEditor XE
Native
XML
支持GB2312中文编码
Native
XMl
对GB2312编码的
xml
文件不能正确读写,这是在
native
xml
4.01
上修改的完美支持gb2312编码的中文
xml
文件读写
Native
Xml
-master
Native
Xml
-master This file contains a list of all bugfixes, additions and enhancements to
Native
Xml
. Maintained by Nils Haeck (SimDesign BV) ! = bugfix * = enhancement + = addition Version 4.07 (03oct2012) ! Improved canonicalization (c14n), now works recursively and returns # expanded entities ! Fixed up a rangecheck warning in sdUtf8ToWideBuffer ! cleaned up some compiler directives Version 4.06 (16aug2012) + Added T
Xml
Node.NodeRemoveEx (allows removal of the line with the node instead of just the node itself) - experimental Version 4.05 (11aug2012) ! Reimplemented/Fixed sdNormaliseEol function + Readded (hex) character replacement Version 4.04 (06aug2012) ! Updated simdesign.inc to add DXE2 ! Fixed bug in DirectNodeCount ! Fixed (removed) erratic un-normalisation ! removed erratic $ifdef in
Native
Xml
ObjectStorage.pas Version 4.03 (13jul2012) * Core End-Of-Line style is LF, defaults CR-LF, LF and CR for Windows, Linux, Mac respectively ! Fixed EOL bug in source (thx Christian) * TsdChardata.GetCoreValue and .GetPlatformValue Version 4.02 (05nov2011) * default end-of-line style now esCRLF (uses CR-LF combination by default for Windows) + form storage in editor (both default and XE versions) uses
Native
Xml
itself :) + added support for EolStyle = esCR (for use with the Mac) + added separator when writing declaration, skip separator when parsing declaration ! fixed problems in binary
xml
. Consequence: New binary
xml
version v2. *
Native
Xml
(and binary
xml
) now supports
xml
-stylesheet correctly * binary
xml
now supports doctype correctly * fixed attribute processing in
Native
Xml
Storage.pas (thanks RKS) Version
4.01
(27jul2011) + added binary
xml
to the T
Native
Xml
class itself + added methods BinaryMethod and AesKeyHex * improved FixStructuralErrors..
Native
Xml
can now load html usually * improved method sdUnNormalizeEol (faster now) ! fixed property handlers for ExternalEncoding and ExternalCodepage + updated DtpEditor XE Version 4.00 (23jul2011) + implemented binary
xml
(BXM) + added ValueAsDate and ValueAsTime besides ValueAsDateTime + added SplitSecondDigits parameter (default = 0) * constructor CreateParentNear instead of CreateParentBefore/After to avoid clash with CppBuilder + added zlib compression and AES encryption for BXM in the demo Version 3.32 (07jul2011) ! re-added D5 compatibility ! fixed T
Native
Xml
.New method Version 3.31 (29jun2011) ! fixed string table (part of lowlevel string processing of
Native
Xml
) * integrated End-Of-Line normalisation in the
XML
parser * placed
Native
Xml
C14N.pas in
Native
Xml
.pas, T
Native
Xml
.Canonicalize integrated Version 3.30 (20may2011) * reimplemented DropCommentsOnParse * reimplemented AttributesClear + added property Charset ! reworked write FExternalEncoding * readded EncodeBinHex / DecodeBinHex + sdNodeList with default Create * alphabetized
Native
Xml
bool options + Linux: allow many codepage conversions, using
Native
Xml
Win32Compat.pas (largely untested tho) * added class methods T
Native
Xml
.EncodeBase64 / DecodeBase64 next to the global base64 coding methods. ! corrected ranges of arrays in the coders, so rangechecking does not need to be disabled * slightly more verbose error messages (line + pos instead of just pos) Version 3.29 (01apr2011) ! fixed last part of the file processing (final chunk) so NormalizeEOL works correctly now ! fix: changed boolean value strings 'True' and 'False' to 'true' and 'false' according to W3 spec + Added some helper functions for Linux (still experimental), this does not affect Win32 * Joined TsdBufferParser and Tsd
Xml
Parser (now just Tsd
Xml
Parser) * Updated OnProgress and added progress bar in
Xml
Editor Version 3.28 (21mar2011) + Re-added NodeNewAtIndex * Verified and fixed demos Version 3.27 (19mar2011) ! fixed Delphi XE-related bug in sdEscapeString + Re-added method NodesClear + Re-added methods ValueUnicode, AttributeValueByNameWide, IndexInParent, SortChildNodes + made AttributeIndexByName public + Re-added constructors T
Xml
Node.CreateName, CreateNameValue Version 3.26 (16mar2011) * TCustom
Xml
and T
Native
Xml
joined + Added property T
Xml
Node.Document (type T
Native
Xml
) + Added ReadUnicodeString / WriteUnicodeString * Made NodeFindOrCreate public ! Fixed FWriteOnDefault + Added ReadAttributeBool, ReadAttributeString, ReadUnicodeString and WriteUnicodeString Version 3.25 (03mar2011) * enhanced function sdEscapeString (contributor: Michael Cessna) ! Fixed function sdReplaceString (new implementation) + Added Test16 to verify sdEscapeString and sdReplaceString Version 3.24 (24feb2011) + Added function TCustom
Xml
.InsertDocType to hide the complexity of inserting a TsdDocType manually ! fixed small leak in class TsdDocType + Added Test15 to diagnose TCustom
Xml
.InsertDocType ! fixed major bug where parser does not use ansi + 65001 codepage but really utf8, so the writer also uses utf8 (and added Test14 to check) * Added speed comparison between old T
Native
Xml
and new T
Native
Xml
: new T
Native
Xml
is ca 3 times faster than old. + T
Native
Xml
ObjectStorage: Added storage of TCollectionItem and removed some "with" statements and replaced some raise statements by DoDebugOut * Tested successfully with D5, D7 and DXE Version 3.23 (13feb2011) * Reimplemented T
Xml
Node.IsEqualTo + Added Test12 (to check IsEqualTo) + Added D5 compatibility (through sdDebug.pas) + Option "FixStructuralErrors" is functional: With this option you can fix the structure in HTML files (eg a <meta> tag without closing tag). Version 3.22 (08feb2011) ! fixed accidental switch of TCustom
Xml
(FOwner).DoNodeLoaded/DoNodeNew; ! fixed attribute handling of values (added sdReplaceString) + Added UTF16BE support in SaveToStream ! Renamed WriteToString/WideString to WriteToLocalString/Widestring for Utf8 and Utf16, and added generic WriteToString for "string" type + Added readonly property T
Xml
Node.DirectNodeCount + Added properties T
Xml
Node.ChildContainers[i] and T
Xml
Node.ChildContainerCount + Added Test5, Test6 and Test7 functions in
Xml
Test demo app * placed sdStringEncoding and sdBufferParser in
Native
Xml
(no longer needs separate units) + Minor improvements in writing
xml
elements with
Xml
Format := xfReadable Version 3.21 (04feb2011) ! Re-added sdStringToDateTime functions instead of non-functional StrToDateTime ! Fixed function sdNormaliseEOL + Re-added T
Xml
Node.Delete + Added Test3 and Test4 functions in
Xml
Test demo app Version 3.20 (31jan2011) * Combined
Native
Xml
Ex,
Native
Xml
Nodes,
Native
Xml
Parser and
Native
Xml
Utils into one new unit
Native
Xml
- Removed old
Native
Xml
+ Added WriteToString method for the T
Xml
Node classes + Added Assign and CopyFrom methods for the T
Xml
Node classes + Added a few methods from the old
Native
Xml
(e.g. DeleteEmptyNodes) * sdStreams no longer needs sdStreamsPlatform * Generalized include files Version 3.14 (24jan2011) + Added LINQ-like methods and example (contributor: Marius Z) + Reimplemented ValueAsXYZ methods in
Native
Xml
Ex * Added and enhanced
Xml
Format = xfPreserve + Verified successful working in both D7 and DXE Version 3.13 (16jan2011) +
Native
Xml
ObjectStorage now works with
Native
Xml
Ex * Many improvements in the writer (
Native
Xml
Nodes) ! Fixed Utf8 to Ansi (sdStringEncoding) * Dual version of
Xml
EditorEx demo for D7 and DXE by use of {$ifdef}'s Version 3.12 (31dec2010) + Experimental unit
Native
Xml
C14n.pas (for canonicalization) ! Many bugfixes in
Native
Xml
Ex parser + normalize end-of-line *
Native
Xml
Ex html online docu *
Xml
EditorEx demo with versions for Delphi7 and DelphiXE Version 3.11 (28nov2010) + Implemented
Native
Xml
Ex:
Native
Xml
Ex.pas (TCustom
Xml
Ex and T
Native
Xml
Ex components)
Native
Xml
Nodes.pas (T
Xml
Node and descendant nodes like TsdAttribute and TsdElement)
Native
Xml
Utils.pas (lowlevel types and consts of
native
xml
, codepage constants, low-level string handling functions)
Native
Xml
Parser.pas (Tsd
Xml
Parser and Tsd
Xml
Writer components) sdStringTable.pas in /general sdStringEncoding.pas in /general sdStreams.pas in /general sdStreamsPlatform.pas in /general sdBufferParser.pas in /general sdDebug.pas in /general sdSortedLists.pas in /general ! fixed WriteAttributeInt64 and WriteInt64 (
Native
Xml
.pas) Version 3.10 (21sep2010) ! fixed local bias in datetime processing (contributor Stefan Glienke) !
XML
without encoding should be UTF-8 ! default values In ReadAttributeXXX when empty strings instead of exceptions ! Allow multiple defined properties ! fixed bug in varCurrency values when reading variants ! No info stored in stream in procedure ObjectSaveTo
Xml
XXXX ! Problem with saving/reading collections (contributor Adam Siwon) Version 3.09 (21jul2010) ! allow "utf-8" as well as "UTF-8" as encodingstring (
Native
Xml
.pas) ! trim string values in normal elements (
Native
Xml
.pas hack) ! RawByteString instead of UTF8String in Tsd
Xml
ObjectWriter (
Native
Xml
ObjectStorage) + exception 'Unregistered classtype encountered in nodename' instead of general exception (
Native
Xml
ObjectStorage) ! Local bias (daylightsaving) and time zone designator in date/time conversion (contributor Stefan Glienke) Version 3.08 (25jun2010) ! do not write BOM when encoding="UTF-8" Version 3.07 (10Mar2010) ! fixed T
Xml
Node.SetValueAsInt64 Version 3.06 (03Feb2010) * Added compiler directives for
Native
Xml
Storage.pas ! Fixed "implicit string conversion" warnings in examples Version 3.05 (19Dec2009) * Added some compiler directives for D2009/D2010 Version 3.04 (28Nov2009) * Changed license of
Native
Xml
to very liberal and comprehensible BSD-Style Open-Source Version 3.03 ! Added {$ELSE} directive and declarations for UnicodeChar and PUnicodeChar Version 3.02 ! Bugfix in attribute value code Version 3.00 (20Sep2009) * Made compatible with D2009 and its convention that string is unicode (2bytes/char) Version 2.39 * Replaced all widestring by WideString (conform to case used in Delphi) Version 2.38 (07March2008) + Added T
Xml
Node.ReadAttributeDateTime + Added T
Xml
Node.WriteAttributeDateTime + Support for D2007-NET (version 190) ! ReadFromStream now first clears subnodes Version 2.37 (18Dec2007) + Added ByAttribute function to T
Xml
NodeList ! Fixed problem with NodeAdd from another tree (Document reference gets updated now) ! Fixed deletion of empty attributes Version 2.36 (11Nov2007) ! Do not save empty encoding (e.g. encoding=""). * Renamed some local variables * Code re-formatted Version 2.35 (17Aug2007) * Bugfix in sdWriteNumber Version 2.34 (31May2007) + Added WriteAttributeInt64 ! Made check for UTF-8 case insensitive * Fixed bug with stringtable (removed "gaps") + Added AttributeValueDirect prop Version 2.31 (03May2007) * Verified compatibility with Delphi2 and 3 * Fixed 2 harmless compiler warnings Version 2.30 (30Apr2007) + Added stringbuilder class for faster creation of strings. This should make
Native
Xml
parse documents with large value strings faster. + Patches to allow compilation under freepascal ! Fixed bug with ' and " inside quotes (now "bla'bla'bla" is allowed) * ReadAttributeBool/WriteAttributeBool allow empty elements * Made changes to assure
Native
Xml
works well with "boolean evaluation" compile flag on ! Fixed bug in WriteWidestrProp ! Fixed bug in SetValueAsFloat ! Fixed bug in SetAttributeByNameWide Version 2.26 (05Dec2006) + Added ReadAttributeInt64 property ! Fixed bugs with StrToInt which should be StrToInt64. ! Fixed bug with tag parsing where tags like "bla>bla" caused the parser to stop on the ">". Version 2.23 (02Dec2005) ! Fixed bug in entity resolving for attributes ! Bugfix: Take into account default value in WriteAttributeString/-Integer ! Bugfix: Never write empty attributes to the
XML
file + Added TotalNodeCount property * Removed T
Native
Xml
.StyleSheetString, replaced by T
Native
Xml
.StyleSheetNode * WriteFloat now uses proprietary routine (threadsafe), always using a dot as decimal separator and settings from
Native
Xml
.FloatSignificantDigits and FloatAllowScientific Version 2.20 (19Sep2005) + Added SortAttributes property + Added ParserWarnings property * Added RootNodeList property, to allow easier access to
XML
nodes in the header, and removed ExtraNodes and Comments properties. + Added T
Xml
Node.IsEqualTo function to compare nodes in documents ! Fixed bug in FullPath property (one slash too much at start) * FindNodes can now also be used with full paths ! Bugfix: no longer adds CRLF after ENTITY declarations ! Bugfix: AttributeName[] setter now no longer strips quotes from attribute value. + Added AttributeValueAsWidestring[] property + Added AttributeValueAsInteger[] property Version 2.13 (25Jul2005) ! Fixed bug with begin-tag reading (only seldom, with <?..?> nodes) Version 2.12 (25Jul2005) * Changed order of DoNodeLoaded and DoProgress, to avoid bug when freeing in OnNodeLoaded. + Added SortAttributes property + Added ParserWarnings property * Added RootNodeList property, to allow easier access to
XML
nodes in the header - Removed ExtraNodes and Comments properties * Changed Assign methods (faster now) + Added function T
Xml
Node.NodeByElementType + Added boolean property T
Native
Xml
.AbortParsing ! Fixed bug with end-tag reading (when reading CDATA sections with \"]\" in the data string)
Version 1.00 (01Apr2003) - Initial release
Native
Xml
4.01
支持 XE 2 ~ XE 6 版本的问题
// Delphi XE3 / 17 {$ifdef VER240} {$define D7UP} {$define D10UP} {$define D15UP} {$endif} // Delphi XE4 / 18 {$ifdef VER250} {$define D7UP} {$define D10UP...
下载资源悬赏专区
12,777
社区成员
12,305,527
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章