Commons.Xml.Relaxng.Rnc.RncWriter.WriteInclude C# (CSharp) 메소드

WriteInclude() 공개 메소드

public WriteInclude ( Commons.Xml.Relaxng.RelaxngInclude include ) : void
include Commons.Xml.Relaxng.RelaxngInclude
리턴 void
		public void WriteInclude (RelaxngInclude include)
		{
			w.Write ("include ");
			w.Write (include.Href);

			// FIXME: optInherit?

			if (include.Starts.Count > 0 ||
				include.Defines.Count > 0 ||
				include.Divs.Count > 0) {
				w.Write ('(');
				WriteGrammarIncludeContents (include.Starts,
					include.Defines, include.Divs, null);
				w.Write (')');
			}
			w.WriteLine ();
		}

Usage Example

예제 #1
0
		internal override void WriteRnc (RncWriter writer)
		{
			writer.WriteInclude (this);
		}