Class PackageDefinitionXmlParser
Converts a PackageDefinition to and from XML.
Inheritance
object
Namespace: Umbraco.Cms.Core.Packaging
Assembly: Umbraco.Core.dll
Syntax
public class PackageDefinitionXmlParser
Constructors
View SourcePackageDefinitionXmlParser()
Declaration
public PackageDefinitionXmlParser()
Methods
View SourceToPackageDefinition(XElement)
Converts an XML element to a PackageDefinition.
Declaration
public PackageDefinition? ToPackageDefinition(XElement xml)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | xml | The XML element containing the package definition. |
Returns
| Type | Description |
|---|---|
| PackageDefinition | The parsed PackageDefinition, or |
ToXml(PackageDefinition)
Converts a PackageDefinition to its XML representation.
Declaration
public XElement ToXml(PackageDefinition def)
Parameters
| Type | Name | Description |
|---|---|---|
| PackageDefinition | def | The package definition to convert. |
Returns
| Type | Description |
|---|---|
| XElement | An System.Xml.Linq.XElement representing the package definition. |