Class XNodeExtensions
- Namespace
- Songhay.Extensions
- Assembly
- SonghayCore.dll
Extensions of XNode.
public static class XNodeExtensions
- Inheritance
-
XNodeExtensions
- Inherited Members
Methods
GetInnerXml(XNode)
Gets the inner XML.
public static string? GetInnerXml(this XNode node)
Parameters
node
XNodeThe node.
Returns
GetInnerXml(XNode?, bool, ReaderOptions)
Gets the inner XML.
public static string? GetInnerXml(this XNode? node, bool stripNamespaces, ReaderOptions options)
Parameters
node
XNodeThe node.
stripNamespaces
boolif set to
true
then strip namespaces (true
by default).options
ReaderOptionsThe options (None by default).
Returns
Remarks
“If performance is important (e.g. lots of XML, parsed frequently), I'd use Daniel's CreateReader method every time.” [http://stackoverflow.com/questions/3793/best-way-to-get-innerxml-of-an-xelement] —Luke Sampson
GetNamespaceResolver(XNode?)
Gets IXmlNamespaceResolver from the specified node.
public static IXmlNamespaceResolver? GetNamespaceResolver(this XNode? node)
Parameters
node
XNodeThe node.
Returns
GetOuterXml(XNode?)
Gets the outer XML.
public static string? GetOuterXml(this XNode? node)
Parameters
node
XNodeThe node.
Returns
GetOuterXml(XNode?, bool, ReaderOptions)
Gets the outer XML.
public static string? GetOuterXml(this XNode? node, bool stripNamespaces, ReaderOptions options)
Parameters
node
XNodeThe node.
stripNamespaces
boolif set to
true
then strip namespaces (true
by default).options
ReaderOptionsThe options (None by default).