Microsoft.VisualStudio.XmlEditor 네임스페이스

Exposes the XML Editor parse tree through System.Xml.Linq for any XML documents.

클래스

클래스 설명
AddNodeChange Represents node insert operations.

NodeNameChange Represents node name change operations.

NodeValueChange Represents node value change operations.

RemoveNodeChange Represents node removal operations.

XmlEditingScope Represents a change to the XmlStore.

XmlEditingScopeEventArgs Provides the arguments for the XmlStore.EditingScopeCompleted and XmlStore.UndoRedoCompleted events.

XmlEditorService Provides access to the XML Editor parse tree. This class is a publicly accessible Visual Studio service that you can get from your IServiceProvider interface.

XmlModel Represents one XML Editor buffer and returns a parse tree over that buffer in the form of an XDocument object.

XmlModelChange An abstract class. The concrete change types that are generated during a transaction derive from this class.

XmlSchemaContext Provides the schema set associated with an XML Editor buffer.
XmlSchemaReference Represents the combination of an XML schema location and a target namespace.
XmlSchemaReferenceException Represents errors reported by the XmlSchemaSetBuilder when a call to XmlSchemaSetBuilder.Compile reports errors.
XmlSchemaService Contains a set of routines to assist XML schema discovery and compilation operations.
XmlSchemaSetBuilder Builds a self-contained set of schemas that will be compiled as a unit.
XmlStore Manages the XmlModel objects.

인터페이스

인터페이스 설명
IXmlSchemaDesignerService Microsoft internal use only.

열거형

열거형 설명
XmlEditingScopeStatus Defines values that specify different states of the XmlEditingScope.
XmlModelSaveAction Specifies the action to be performed when the contents of the XML editor are closed.