Click or drag to resize
MARC21 Class
Inheritance Hierarchy
SystemObject
  MARCEngine5MARC21

Namespace: MARCEngine5
Assembly: MARCEngine (in MARCEngine.dll) Version: 2.2.8.0 (2.2.8)
Syntax
public class MARC21 : MARC21_Interface

The MARC21 type exposes the following members.

Constructors
  NameDescription
Public methodMARC21
Defines the base MARC21 Class. This is the class that allows users to interact with the MARCEngine via COM
Top
Properties
  NameDescription
Public propertyGetError
Returns the current Error value the last called function.
Public propertyIsMARC21
Set True if the File is MARC21
Public propertyMarcEngine_Version
Description: Returns the MARCEngine Version Number
Public propertySet_XSLT_Engine
Sets the XSLT Engine.
Public propertySetTempPath
Defines the TempDirectory. Otherwise, system temp directory is used by default
Public propertyXSLTError
Returns the last XSLT Processing Error
Top
Methods
  NameDescription
Public methodAdd_Field
Add Field function is used to add a list of fields to a file
Public methodAdd_Field_Stream
Add_Field_Stream Field function is used to add a list of fields to a file
Public methodChangeStringEncoding
Provides a method to flip character encodings
Public methodCloseReadStream
Closes a streamreader object
Public methodCloseWriteStream
Closes a StreamWriter Object
Public methodContainsUnicodeCharacter
Description: Reads a string and determines if the string is in UTF8
Public methodConvertFile
Description: ConvertFile translates binary MARC data from one character codepage to another
Public methodDelete_Field
Delete Field function is used to delete a list of fields from a file
Public methodDelete_Field_Stream
Delete_Field_Stream Field function is used to delete a list of fields from a file
Public methodDelimited_Output_Stream
Delimited_Output_Stream
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodExport_Tabbed_MARC(String, String, String)
Export a delimited field list from a set of MARC records.
Public methodExport_Tabbed_MARC(String, String, String, Int32)
Export a delimited field list from a set of MARC records.
Public methodExport_Tabbed_MARC_Stream(String, String)
Export a delimited field list from a set of MARC records.
Public methodExport_Tabbed_MARC_Stream(String, String, Int32)
Export a delimited field list from a set of MARC records.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodMARC2MARC21XML
Translates MARC to MARC21XML
Public methodMARC2MARC21XML_Stream
Translates MARC to MARC21XML stream
Public methodMARC2Stream
Description: Converts MARC data to the mnemonic format.
Public methodMARC2XML
Translates MARC to XML
Public methodMARC2XML_Stream
Translates MARC2XML_Stream
Public methodMarcFile
MarcFile: reads MARC Files and return data in the mnemonic format.
Public methodMarcFileEx
MarcFile: reads MARC Files and return data in the mnemonic format.
Public methodMARCJoin
MARCJoin provides the ability to join a set of files into a single file.
Public methodMARCSplit
MARCSplit provides the ability to split larger record sets into smaller file sets.
Public methodMARCXMLtoMARC
Depricated function: Used in MarcEdit 4.6. Use ReadMARC21XML
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMMaker
MMaker reads MarcEdit's Mnemonic format and returns a MARC file.
Public methodMMakerEx
MMakerEx reads MarcEdit's Mnemonic format and returns a MARC file.
Public methodMnemonic2Stream
Description: Converts MarcEdit's mnemonic string format to MARC
Public methodOpenReadStream
Description: Opens a StreamReader Object configured to a specific codepage
Public methodOpenStreamWriter
Returns a streamwriter object
Public methodPeek
Returns the current file position of the StreamReader.
Public methodReadAll
Description Read the entire contents of a streamreader object
Public methodReadLine
Reads next line of the StreamReaderObject
Public methodReadMARC21XML
Reads MARC21XML to MARC
Public methodReadMARC21XMLStream
Reads MARC21XML to MARC
Public methodReadNextMnemonicRecord
Returns the next Mnemonic Record Block
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUnEscapeEntities
Description: Unescapes HTML entity values.
Public methodWrite
Writes to a streamWriter object
Public methodXML2MARC
Translates XML to MARC
Public methodXML2XML
Translates one XML format to another.
Public methodXMLFile
Depricated MARCEngine 4.6 function. Use MARC2MARC21XML
Public methodXMLtoMARC
Depricated. Use XML2MARC
Public methodXMLtoXML
Depricated function from MarcEdit 4.6. Use XML2XML
Top
Fields
  NameDescription
Public fieldStatic memberDEFAULT_SET
use this variable when working with the Mnemonic and streaming functions functions
Public fieldStatic memberMARC8_SET
use this variable when working with the Mnemonic and streaming functions functions
Public fieldStatic memberMSXML
MSXML sets the xslt engine to the .net default
Public fieldStatic memberSAXON
SAXON sets the xslt engine to the SAXON.net option
Public fieldStatic memberUTF8_SET
use this variable when working with Mnemonic and streaming functions functions
Top
See Also