Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- XDocument doc = XDocument.Load(new StreamReader(s));
- var templates = from t in doc.Descendants("template")
- where t.Attribute("name").Value == templateName
- select new
- {
- Subject = t.Element("subject").Value,
- Body = t.Element("body").ToString()
- };
- <hint>
- <strong>Thinking of using a fake address?</strong>
- <br />
- Please don't. If we can't verify your address we might just
- have to reject your application.
- </hint>
- var reader = parent.CreateReader();
- reader.MoveToContent();
- return reader.ReadInnerXml();
- return parent.Nodes().Aggregate("", (b, node) => b += node.ToString());
- StringBuilder sb = new StringBuilder();
- foreach(var node in parent.Nodes()) {
- sb.Append(node.ToString());
- }
- return sb.ToString();
- return String.Join("", parent.Nodes().Select(x => x.ToString()).ToArray());
- return String.Concat(parent.Nodes().Select(x => x.ToString()).ToArray());
- Dim xReader = x.CreateReader
- xReader.MoveToContent
- xReader.ReadInnerXml
- public static string InnerXml(this XElement element)
- {
- StringBuilder innerXml = new StringBuilder();
- foreach (XNode node in element.Nodes())
- {
- // append node's xml string to innerXml
- innerXml.Append(node.ToString());
- }
- return innerXml.ToString();
- }
- public static string InnerXml(this XElement element)
- {
- StringBuilder innerXml = new StringBuilder();
- doc.Nodes().ToList().ForEach( node => innerXml.Append(node.ToString()));
- return innerXml.ToString();
- }
- Body = t.Element("body").Nodes().Aggregate("", (b, node) => b += node.ToString());
- String.Concat(node.Nodes().Select(x => x.ToString()).ToArray())
- public static string InnerXml(this XElement thiz)
- {
- return thiz.Nodes().Aggregate( string.Empty, ( element, node ) => element += node.ToString() );
- }
- var innerXml = myXElement.InnerXml();
- t.Element( "body" ).Nodes()
- .Aggregate( "", ( b, node ) => b + node.ToString() );
- string.Join( "", t.Element.Nodes()
- .Select( n => n.ToString() ).ToArray() );
- public static string InnerXml(this XElement xElement)
- {
- //remove start tag
- string innerXml = xElement.ToString().Trim().Replace(string.Format("<{0}>", xElement.Name), "");
- ////remove end tag
- innerXml = innerXml.Trim().Replace(string.Format("</{0}>", xElement.Name), "");
- return innerXml.Trim();
- }
Add Comment
Please, Sign In to add comment