Home > Class Reference > ENSLIB namespace > %XML.FileCharacterStream
Private  Storage   


stream class %XML.FileCharacterStream extends %Library.FileCharacterStream

Stream class that stores XML character data in external files.


Parameters Properties Methods Queries Indices ForeignKeys Triggers


%Location AtEnd Attributes BOM
CanonicalFilename Directory Filename Id
LastModified LineTerminator ReadSize RemoveOnClose
Size StreamFormatWrite TranslateTable UseVMSVersion

%AddToSaveSet %CheckUnique %ClassIsLatestVersion %ClassName
%ConstructClone %Delete %DeleteExtent %DeleteId
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Exists
%ExistsId %Extends %GetParameter %GetSwizzleObject
%Id %IsA %IsModified %IsNull
%KillExtent %LOBPrefetch %LocationGet %LocationSet
%LockStream %New %NormalizeObject %ObjectIsNull
%ObjectModified %ObjectSize %Oid %Open
%OpenId %OriginalNamespace %PackageName %ReleaseLock
%Reload %RemoveFromSaveSet %RollBack %Save
%SerializeObject %SetModified %UnlockStream %ValidateObject
CanonicalFilenameGet Clear CopyFrom CopyFromAndSave
DeleteAttribute DeleteStream FileBinarySize FilenameGet
FilenameSet FindAt Flush GetAttribute
GetAttributeList GetStreamId GetStreamIdForFile InputFromDevice
IsCharacter IsDefinedAttribute IsFileUnicode IsNull
LastModifiedGet LineTerminatorSet LinkToFile MoveTo
MoveToEnd NewFileName NextAttribute OpenStream
OutputToDevice OutputToDeviceAt Read ReadLine
ReadLineIntoStream ReadSQL Rewind SaveStream
SerializeToSyncSet SetAttribute SetAttributeList SizeGet
StreamOIDIsNull SyncStreamIn TranslateTableSet Write


• parameter CONTENT = "MIXED";
XML element content "MIXED" for mixed="true" (default) and "STRING" or "ESCAPE" for mixed="false". If CONTENT="STRING" XML special characters are put in a CDATA section during XML export. If CONTENT="ESCAPE" XML special characters are escaped during XML export. If CONTENT="ESCAPE-C14N" XML special characters are escaped during XML export using the translate table, XMLC, specified for XML Canonicalizaton. The main difference is that CR is escaped as 
• parameter ESCAPE = "XML";
Controls the translate table used to escape content when CONTENT="MIXED" is specified.