C# 클래스 BExISMigration.MetadataCreator

파일 보기 프로젝트 열기: BEXIS2/Core 1 사용 예제들

공개 메소드들

메소드 설명
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