C# Класс BExISMigration.MetadataCreator

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
createMetadata ( string dataSetID, string filePath, string DataBase, List &variableNames, string &fileType ) : XmlDocument
createXmlTemplate ( long metadataStructureId ) : System.Xml.Linq.XDocument
fillInXmlAttributes ( XmlDocument metadataXml, XmlDocument metadataXmlTemplate ) : XmlDocument
getMetadataXml ( string dataSetID, string DataBase ) : XmlDocument
getPublicationsMetadataXml ( string DataBase ) : BexisPublication[]
importMetadataStructure ( string filePath, string userName, string schemaFile = "", string schemaName = "", string titlePath = "", string descriptionPath = "" ) : long

Приватные методы

Метод Описание
AddReferenceToMetadatStructure ( MetadataStructure metadataStructure, string nodeName, string nodePath, string destinationPath, XmlDocument xmlDoc ) : XmlDocument
FindElementIndex ( XmlElement element ) : int
FindXPath ( XmlNode node ) : string
createMissingNodes ( string destinationParentXPath, XmlNode parentNode, XmlDocument doc, string name ) : XmlNode
dismantle ( string xpath ) : List
handle ( XmlNode root, XmlDocument doc, XmlDocument temp ) : void
manipulate ( XmlDocument doc ) : XmlDocument

Описание методов

createMetadata() публичный Метод

public createMetadata ( string dataSetID, string filePath, string DataBase, List &variableNames, string &fileType ) : XmlDocument
dataSetID string
filePath string
DataBase string
variableNames List
fileType string
Результат System.Xml.XmlDocument

createXmlTemplate() публичный Метод

public createXmlTemplate ( long metadataStructureId ) : System.Xml.Linq.XDocument
metadataStructureId long
Результат System.Xml.Linq.XDocument

fillInXmlAttributes() публичный Метод

public fillInXmlAttributes ( XmlDocument metadataXml, XmlDocument metadataXmlTemplate ) : XmlDocument
metadataXml System.Xml.XmlDocument
metadataXmlTemplate System.Xml.XmlDocument
Результат System.Xml.XmlDocument

getMetadataXml() публичный Метод

public getMetadataXml ( string dataSetID, string DataBase ) : XmlDocument
dataSetID string
DataBase string
Результат System.Xml.XmlDocument

getPublicationsMetadataXml() публичный Метод

public getPublicationsMetadataXml ( string DataBase ) : BexisPublication[]
DataBase string
Результат BexisPublication[]

importMetadataStructure() публичный Метод

public importMetadataStructure ( string filePath, string userName, string schemaFile = "", string schemaName = "", string titlePath = "", string descriptionPath = "" ) : long
filePath string
userName string
schemaFile string
schemaName string
titlePath string
descriptionPath string
Результат long