コード例 #1
0
        private RelaxngParentRef ReadParentRefPattern()
        {
            RelaxngParentRef r = new RelaxngParentRef();

            FillLocation(r);
            expect("parentRef");
            r.Name = GetNameAttribute();
            if (!IsEmptyElement)
            {
                Read();
                expectEnd("parentRef");
            }
            else
            {
                Read();
            }
            return(r);
        }
コード例 #2
0
ファイル: RelaxngReader.cs プロジェクト: jack-pappas/mono
		private RelaxngParentRef ReadParentRefPattern ()
		{
			RelaxngParentRef r = new RelaxngParentRef ();
			FillLocation (r);
			expect ("parentRef");
			r.Name = GetNameAttribute ();
			if (!IsEmptyElement) {
				Read ();
				expectEnd ("parentRef");
			}
			else
				Read ();
			return r;
		}
コード例 #3
0
ファイル: RncWriter.cs プロジェクト: runefs/Marvin
		public void WriteParentRef (RelaxngParentRef r)
		{
			w.Write ("parent ");
			if (IsKeyword (r.Name))
				w.Write ('\\');
			w.Write (r.Name);
			w.Write (' ');
		}