コード例 #1
0
ファイル: NvdlReader.cs プロジェクト: KonajuGames/SharpLang
		private void FillForeignAttribute (NvdlAttributable el)
		{
			if (!reader.MoveToFirstAttribute ())
				return;
			do {
				if (reader.NamespaceURI == "")
					continue;
				XmlAttribute a = doc.CreateAttribute (
						reader.Prefix,
						reader.LocalName,
						reader.NamespaceURI);
				a.Value = reader.Value;
				el.Foreign.Add (a);
			} while (reader.MoveToNextAttribute ());
			reader.MoveToElement ();
		}
コード例 #2
0
 private void FillForeignAttribute(NvdlAttributable el)
 {
     if (!reader.MoveToFirstAttribute())
     {
         return;
     }
     do
     {
         if (reader.NamespaceURI == "")
         {
             continue;
         }
         if (reader.NamespaceURI != "http://www.w3.org/2000/xmlns/")
         {
             var a = new XAttribute(XNamespace.Get(reader.NamespaceURI).GetName(reader.LocalName), reader.Value);
             el.Foreign.Add(a);
         }
     } while (reader.MoveToNextAttribute());
     reader.MoveToElement();
 }
コード例 #3
0
 private void FillForeignAttribute(NvdlAttributable el)
 {
     if (!reader.MoveToFirstAttribute())
     {
         return;
     }
     do
     {
         if (reader.NamespaceURI == "")
         {
             continue;
         }
         XmlAttribute a = doc.CreateAttribute(
             reader.Prefix,
             reader.LocalName,
             reader.NamespaceURI);
         a.Value = reader.Value;
         el.Foreign.Add(a);
     } while (reader.MoveToNextAttribute());
     reader.MoveToElement();
 }