예제 #1
0
        // Tags

        static void WriteTags(GraphBuilder gb, XmlTextWriter tw)
        {
            tw.WriteStartElement("tags");

            foreach (string tag in gb.GetTags())
            {
                tw.WriteStartElement("tag");
                tw.WriteAttributeString("name", tag);
                tw.WriteAttributeString("id", gb.GetTagId(tag).ToString());
                tw.WriteEndElement();
            }

            tw.WriteEndElement();
        }
예제 #2
0
        void WriteTags()
        {
            bw.Write(gb.NumTags);

            int nwritten = 0;

            foreach (string name in gb.GetTags())
            {
                int id = gb.GetTagId(name);

                bw.Write(name);
                bw.Write(id);
                nwritten++;
            }

            if (nwritten != gb.NumTags)
            {
                throw ExHelp.App("Report NumTags ({0}) is not actual ({1})?",
                                 gb.NumTags, nwritten);
            }
        }
예제 #3
0
	// Tags

	static void WriteTags (GraphBuilder gb, XmlTextWriter tw)
	{
	    tw.WriteStartElement ("tags");

	    foreach (string tag in gb.GetTags ()) {
		tw.WriteStartElement ("tag");
		tw.WriteAttributeString ("name", tag);
		tw.WriteAttributeString ("id", gb.GetTagId (tag).ToString ());
		tw.WriteEndElement ();
	    }

	    tw.WriteEndElement ();
	}