internal static XPathExpression Compile (string xpath, NSResolver nsResolver, IStaticXsltContext ctx) { XPathParser parser = new XPathParser (ctx); CompiledExpression x = new CompiledExpression (xpath, parser.Compile (xpath)); x.SetContext (nsResolver); return x; }
protected internal string XPath(string xPathExpression, string format, System.Xml.IXmlNamespaceResolver resolver) { return(default(string)); }
protected internal Object XPath(string xPathExpression, System.Xml.IXmlNamespaceResolver resolver) { return(default(Object)); }
public override object ReadContentAs(System.Type type, System.Xml.IXmlNamespaceResolver namespaceResolver) { throw null; }
public static XPathExpression Compile( string xpath, NSResolver nsmgr) { return(Compile(xpath, nsmgr, null)); }
public static object XPathEvaluate(this System.Xml.Linq.XNode node, string expression, System.Xml.IXmlNamespaceResolver resolver) { throw null; }
public static System.Xml.Linq.XElement XPathSelectElement(this System.Xml.Linq.XNode node, string expression, System.Xml.IXmlNamespaceResolver resolver) { throw null; }
public virtual object ReadElementContentAs(System.Type returnType, System.Xml.IXmlNamespaceResolver namespaceResolver, string localName, string namespaceURI) { return(default(object)); }
public virtual System.Threading.Tasks.Task <object> ReadContentAsAsync(System.Type returnType, System.Xml.IXmlNamespaceResolver namespaceResolver) { throw null; }
public virtual object ReadContentAs(System.Type returnType, System.Xml.IXmlNamespaceResolver namespaceResolver) { throw null; }
public static XPathExpression Compile(string xpath, System.Xml.IXmlNamespaceResolver nsResolver) { }
public abstract virtual void SetContext(System.Xml.IXmlNamespaceResolver nsResolver) { }
protected internal System.Collections.IEnumerable XPathSelect(string xPathExpression, System.Xml.IXmlNamespaceResolver resolver) { Contract.Ensures(Contract.Result <System.Collections.IEnumerable>() != null); Contract.Ensures(!string.IsNullOrEmpty(xPathExpression)); return(default(System.Collections.IEnumerable)); }
protected internal string XPath(string xPathExpression, string format, System.Xml.IXmlNamespaceResolver resolver) { Contract.Ensures(!string.IsNullOrEmpty(xPathExpression)); return(default(string)); }
protected internal System.Collections.IEnumerable XPathSelect(string xPathExpression, System.Xml.IXmlNamespaceResolver resolver) { return(default(System.Collections.IEnumerable)); }
public virtual object ReadContentAs(System.Type returnType, System.Xml.IXmlNamespaceResolver namespaceResolver) { return(default(object)); }
public virtual object ReadElementContentAs(System.Type returnType, System.Xml.IXmlNamespaceResolver namespaceResolver, string localName, string namespaceURI) { throw null; }
public virtual System.Threading.Tasks.Task <object> ReadElementContentAsAsync(System.Type returnType, System.Xml.IXmlNamespaceResolver namespaceResolver) { return(default(System.Threading.Tasks.Task <object>)); }
/// <summary> /// Extends ChangeType so that methods that return a specific type object given a Type parameter can be /// used as generic method and casting is not required. /// <example> /// xmlschemadatatype.ChangeType<int>(value, namespaceResolver); /// </example> /// </summary> public static T ChangeType <T>(this XmlSchemaDatatype xmlschemadatatype, Object value, System.Xml.IXmlNamespaceResolver namespaceResolver) { if (xmlschemadatatype == null) { throw new ArgumentNullException("xmlschemadatatype"); } return((T)xmlschemadatatype.ChangeType(value, typeof(T), namespaceResolver)); }
public static System.Collections.Generic.IEnumerable <System.Xml.Linq.XElement> XPathSelectElements(this System.Xml.Linq.XNode node, string expression, System.Xml.IXmlNamespaceResolver resolver) { throw null; }
protected override void DoDataBind(PDFDataContext context, bool includeChildren) { object data = null; bool hasdata = false; System.Xml.IXmlNamespaceResolver resolver = context.NamespaceResolver; //If we have a specific source then we use that otherwise we use the current datasource IPDFDataSource dataSource; if (this.HasObjectValue(context, out data)) { hasdata = true; dataSource = null; if (data is System.Xml.XmlElement) { Data.XMLDataSource source = new XMLDataSource(); this.Document.DataSources.Add(source); source.XmlNodeData = (System.Xml.XmlElement)data; data = source.Select(this.SelectPath, context); dataSource = source; } else if (data is System.Xml.XPath.XPathNavigator) { Data.XMLDataSource source = new XMLDataSource(); this.Document.DataSources.Add(source); source.XPathNavData = (System.Xml.XPath.XPathNavigator)data; data = source.Select(this.SelectPath, context); dataSource = source; } } else if (this.HasAssignedDataSourceComponent(context, out dataSource)) { data = dataSource.Select(this.SelectPath, context); if (null == data) { context.TraceLog.Add(TraceLevel.Warning, "Data For Each", string.Format("NULL data was returned for the path '{0}' on the PDFForEach component {1} with datasource {2}", this.SelectPath, this.ID, dataSource.ID)); } hasdata = true; } else if (string.IsNullOrEmpty(this.SelectPath) == false) { dataSource = context.DataStack.Source; data = dataSource.Select(this.SelectPath, context.DataStack.Current, context); if (null == data) { context.TraceLog.Add(TraceLevel.Warning, "Data For Each", string.Format("NULL data was returned for the path '{0}' on the PDFForEach component {1} with data source {2}", this.SelectPath, this.ID, dataSource.ID)); } hasdata = true; } else if (context.DataStack.HasData) { data = context.DataStack.Current; dataSource = context.DataStack.Source; } else { hasdata = false; } if (hasdata) { context.DataStack.Push(data, dataSource); } base.DoDataBind(context, includeChildren); if (hasdata) { context.DataStack.Pop(); } context.NamespaceResolver = resolver; }
public static XPathExpression Compile ( string xpath, NSResolver nsmgr) { return Compile (xpath, nsmgr, null); }
public override object ReadContentAs(System.Type type, System.Xml.IXmlNamespaceResolver namespaceResolver) { return(default(object)); }