C# Класс XmlTransformer.XmlTransformation

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

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

Метод Описание
AddTransformationService ( Type serviceType, object serviceInstance ) : void
Apply ( XmlDocument xmlTarget ) : bool
GetService ( Type serviceType ) : object
RemoveTransformationService ( Type serviceType ) : void
XmlTransformation ( string transformFile ) : System
XmlTransformation ( string transform, IXmlTransformationLogger logger ) : System
XmlTransformation ( string transform, bool isTransformAFile, IXmlTransformationLogger logger ) : System

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

Метод Описание
CreateElementContext ( XmlElementContext parentContext, XmlElement element ) : XmlElementContext
HandleElement ( XmlElementContext context ) : void
HandleException ( Exception ex ) : void
HandleException ( Exception ex, XmlNodeContext context ) : void
InitializeDocumentServices ( XmlDocument document ) : void
InitializeTransformationServices ( ) : void
OnAppliedTransform ( ) : void
OnApplyingTransform ( ) : void
PreprocessImportElement ( XmlElementContext context ) : void
PreprocessTransformDocument ( ) : void
ReleaseDocumentServices ( ) : void
TransformLoop ( XmlDocument xmlSource ) : void
TransformLoop ( XmlNodeContext parentContext ) : void
WrapException ( Exception ex, XmlNodeContext context ) : Exception
XmlTransformation ( ) : System

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

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

public AddTransformationService ( Type serviceType, object serviceInstance ) : void
serviceType System.Type
serviceInstance object
Результат void

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

public Apply ( XmlDocument xmlTarget ) : bool
xmlTarget System.Xml.XmlDocument
Результат bool

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

public GetService ( Type serviceType ) : object
serviceType System.Type
Результат object

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

public RemoveTransformationService ( Type serviceType ) : void
serviceType System.Type
Результат void

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

public XmlTransformation ( string transformFile ) : System
transformFile string
Результат System

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

public XmlTransformation ( string transform, IXmlTransformationLogger logger ) : System
transform string
logger IXmlTransformationLogger
Результат System

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

public XmlTransformation ( string transform, bool isTransformAFile, IXmlTransformationLogger logger ) : System
transform string
isTransformAFile bool
logger IXmlTransformationLogger
Результат System