Ejemplo n.º 1
0
        private RelaxngNsName ReadNameClassNsName()
        {
            RelaxngNsName nn = new RelaxngNsName();

            FillLocation(nn);
            nn.Namespace = this.ContextNamespace;
            if (!IsEmptyElement)
            {
                Read();
                if (NodeType == XmlNodeType.EndElement)
                {
                }
                else
                {
                    // expect except
                    expect("except");
//					Read ();
                    nn.Except = ReadNameClassExcept();                     //new RelaxngExceptNameClass ();
                    FillLocation(nn.Except);
                }
                expectEnd("nsName");
            }
            else
            {
                Read();
            }
            return(nn);
        }
Ejemplo n.º 2
0
		private RelaxngNsName ReadNameClassNsName ()
		{
			RelaxngNsName nn = new RelaxngNsName ();
			FillLocation (nn);
			nn.Namespace = this.ContextNamespace;
			if (!IsEmptyElement) {
				Read ();
				if (NodeType == XmlNodeType.EndElement) {
				} else {
					// expect except
					expect ("except");
//					Read ();
					nn.Except = ReadNameClassExcept ();//new RelaxngExceptNameClass ();
					FillLocation (nn.Except);
				}
				expectEnd ("nsName");
			} else
				Read ();
			return nn;
		}
Ejemplo n.º 3
0
		public void WriteNsName (RelaxngNsName n)
		{
			WriteQName ("*", n.Namespace);
			if (n.Except != null)
				n.Except.WriteRnc (this);
		}