Table of Contents

Class AdvancedXmlDataProvider

Namespace
Dynamicweb.Ecommerce.Products.FieldTypeProviders
Assembly
Dynamicweb.Ecommerce.dll
[AddInName("Dynamicweb.Ecommerce.FieldTypeProviders.AdvancedXmlDataProvider")]
[AddInLabel("Advanced xml data FieldType Provider")]
[AddInActive(true)]
[Serializable]
public sealed class AdvancedXmlDataProvider : ProductFieldTypeProvider
Inheritance
AdvancedXmlDataProvider
Inherited Members

Properties

XSLTStylesheet

[AddInParameter("Preview value XSLT Stylesheet")]
[AddInParameterEditor(typeof(FileManagerEditor), "extensions=xsl,xslt;allowBrowse=true")]
public string XSLTStylesheet { get; set; }

Property Value

string

Methods

GetAppenderInfo(string, Dictionary<string, string>)

public override string GetAppenderInfo(string languageId, Dictionary<string, string> settings)

Parameters

languageId string
settings Dictionary<string, string>

Returns

string

GetAppenderInfo(string, string)

public override string GetAppenderInfo(string languageId, string settings)

Parameters

languageId string
settings string

Returns

string

GetProductValue(Product, object, string, Dictionary<string, string>)

public override object GetProductValue(Product product, object fieldValue, string languageId, Dictionary<string, string> settings)

Parameters

product Product
fieldValue object
languageId string
settings Dictionary<string, string>

Returns

object

GetValue(object, string, Dictionary<string, string>)

public override object GetValue(object value, string languageId, Dictionary<string, string> settings)

Parameters

value object
languageId string
settings Dictionary<string, string>

Returns

object
To top