前言 本帮助文件提供从SimDesign BV的NativeXml组件的信息。...使用NativeXml的例子 ---- 3.1.例子A:XML的装载、存储和导出 这个例子显示如何加载一个XML文档,然后以可读格式导出到一个TMemo领域。 ...添加一个TButton(Button3)和一个TMemo(Memo1)到您的窗体,然后将NativeXml包括在uses中。接下来,键入下面的TButton.OnClick事件处理程序代码。...3.5.1.NativeXml内部编码 NativeXml可以工作在两种“模式”:要么所有的内部字符串是普通的ANSI字符串或所有内部字符串是UTF8编码字符串。...但是,如果流是Unicode,NativeXml将承认它,因此没有任何帮助。
4.1.16.13.Document property Document: TNativeXml; 这是一个指向NativeXml格式文档的指针,它也许指向空(Nil)。...注意NativeXml仅支持最大2Gb数据文件,不能使用巨大的文件。这个二进制编码方法(转换二进制数据到文本)能选择BinaryEncoding属性,xbeBase64是最有效的,但是稍慢。
Unit NativeXml PUnicodeChar = PWideChar; 4.3.3.RawByteString Unit NativeXml RawByteString =...4.3.6.TBytes Unit NativeXml TBytes = TBigByteArray; 4.3.7.TPointer Unit NativeXml TPointer =...4.3.18.UnicodeChar Unit NativeXml UnicodeChar = WideChar; 4.3.19.UnicodeString Unit NativeXml ... unit NativeXml 这是执行读取和写入XML文档的一个小巧的Delpi代码。 ...这种单元需要NativeXml。 可能的例外(除了定期进行文件访问的): “开始阅读逆向流”:S中提供的文件不是一个XML文件,或者它是一个XML文件,但是没有足够的层次。
前言 我们接着上文的《Delphi使用NativeXml处理XML(一)》继续进行。...4.1.2.8.FloatAllowScientific property FloatAllowScientific: boolean; 当浮点值转换成字符串(如在WriteFloat),NativeXml...4.1.2.22.Utf8Encoded property Utf8Encoded: boolean; 此属性是为向后兼容的:NativeXml所有字符串都是UTF8Strings,内部编码始终是...此设置是符合该规范,并NativeXml只会在XML文件中产生#$0A这个Ansi符号。...4.1.2.28.Create constructor Create; virtual; 创建一个新的NativeXml文档,可以用来读取或写入XML文件。
领取专属 10元无门槛券
手把手带您无忧上云