ソースを参照

2004-02-18 Atsushi Enomoto <[email protected]>

	* README: added description about new <namespaceImports> feature.

svn path=/trunk/mcs/; revision=23213
Atsushi Eno 22 年 前
コミット
090653b3ea
2 ファイル変更14 行追加1 行削除
  1. 4 0
      mcs/tools/genxs/ChangeLog
  2. 10 1
      mcs/tools/genxs/README

+ 4 - 0
mcs/tools/genxs/ChangeLog

@@ -1,3 +1,7 @@
+2004-02-18  Atsushi Enomoto  <[email protected]>
+
+	* README: added description about new <namespaceImports> feature.
+
 2003-09-17  Lluis Sanchez Gual  <[email protected]>
 
 	* genxs.cs, Makefile, README, wsdl.exe.sources: New files

+ 10 - 1
mcs/tools/genxs/README

@@ -37,6 +37,9 @@ The configuration file is an xml document based on the following grammar
 			<reader>name</reader> ?
 			<writer>name</writer> ?
 			<namespace>name</namespace> ?
+			<namespaceImports> ?
+				<namespaceImport>namespace</namespaceImport> *
+			</namespaceImports>
 			<outFileName>name</outFileName> ?
 			<readerHooks> ?
 				<hook ...> *
@@ -59,6 +62,9 @@ Generation options are specified in child elements:
  * reader: name of the reader class.
  * writer: name of the writer class.
  * namespace: namespace of the reader and writer classes.
+ * namespaceImport: a list of namespaces to be added as namespace imports
+   ("using" declarations in C#) on the top of the output source.
+   It contains "namespaceImport" child elements which contains one namespace.
  * outFileName: name of the generated file.
  * readerHooks: a list of hooks to apply to the reader.
  * writerHooks: a list of hooks to apply to the writer.
@@ -190,6 +196,9 @@ This is the configuration file used to generate the serializer for ServiceDescri
 		<reader>ServiceDescriptionReaderBase</reader>
 		<writer>ServiceDescriptionWriterBase</writer>
 		<namespace>System.Web.Services.Description</namespace>
+		<namespaceImports>
+			<namespaceImport>System.Xml.Schema</namespaceImport>
+		</namespaceImports>
 		<outFileName>ServiceDescriptionSerializerBase.cs</outFileName>
 		<readerHooks>
 			<hook type="unknownElement">
@@ -202,7 +211,7 @@ This is the configuration file used to generate the serializer for ServiceDescri
 				<select>
 					<typeName>System.Xml.Schema.XmlSchema</typeName>
 				</select>
-				<replace>$OBJECT = System.Xml.Schema.XmlSchema.Read (Reader, null);</replace>
+				<replace>$OBJECT = XmlSchema.Read (Reader, null);</replace>
 			</hook>
 		</readerHooks>
 		<writerHooks>