private void FillNonXmlAttributes (NvdlMessage el) { if (!reader.MoveToFirstAttribute ()) return; do { if (reader.NamespaceURI == Nvdl.XmlNamespaceUri) continue; XmlAttribute a = doc.CreateAttribute ( reader.Prefix, reader.LocalName, reader.NamespaceURI); a.Value = reader.Value; el.ForeignAttributes.Add (a); } while (reader.MoveToNextAttribute ()); reader.MoveToElement (); }
private void FillNonXmlAttributes(NvdlMessage el) { if (!reader.MoveToFirstAttribute()) { return; } do { if (reader.NamespaceURI == Nvdl.XmlNamespaceUri) { continue; } var a = new XAttribute(XNamespace.Get(reader.NamespaceURI).GetName(reader.LocalName), reader.Value); el.ForeignAttributes.Add(a); } while (reader.MoveToNextAttribute()); reader.MoveToElement(); }
private NvdlMessage ReadMessage() { NvdlMessage el = new NvdlMessage(); FillLocation(el); el.XmlLang = reader.GetAttribute("lang", Nvdl.XmlNamespaceUri); FillNonXmlAttributes(el); if (reader.IsEmptyElement) { reader.Skip(); el.Text = ""; } else { el.Text = reader.ReadElementContentAsString(); } return(el); }
private void FillNonXmlAttributes(NvdlMessage el) { if (!reader.MoveToFirstAttribute()) { return; } do { if (reader.NamespaceURI == Nvdl.XmlNamespaceUri) { continue; } XmlAttribute a = doc.CreateAttribute( reader.Prefix, reader.LocalName, reader.NamespaceURI); a.Value = reader.Value; el.ForeignAttributes.Add(a); } while (reader.MoveToNextAttribute()); reader.MoveToElement(); }
public void Remove(NvdlMessage item) { List.Add(item); }
public void Add(NvdlMessage item) { List.Add(item); }
public void Remove (NvdlMessage item) { List.Add (item); }
public void Add (NvdlMessage item) { List.Add (item); }
private NvdlMessage ReadMessage () { NvdlMessage el = new NvdlMessage (); FillLocation (el); el.XmlLang = reader.GetAttribute ("lang", Nvdl.XmlNamespaceUri); FillNonXmlAttributes (el); if (reader.IsEmptyElement) { reader.Skip (); el.Text = ""; } else el.Text = reader.ReadElementString (); return el; }