You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by ha...@apache.org on 2005/12/05 18:47:57 UTC

svn commit: r354110 - in /webservices/axis/trunk/c/tests/auto_build/testcases: client/cpp/ output/ wsdls/

Author: hawkeye
Date: Mon Dec  5 09:47:48 2005
New Revision: 354110

URL: http://svn.apache.org/viewcvs?rev=354110&view=rev
Log:
Updated ValidXMLCharIsInterpretedAsCPPCommand because it was testing element names that aren't allowed. I also added some more complex tests.

Modified:
    webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/ValidXMLCharIsInterpretedAsCPPCommandClient.cpp
    webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_Out.expected
    webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_Request.expected
    webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_ServerResponse.expected
    webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.wsdl
    webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.xsd

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/ValidXMLCharIsInterpretedAsCPPCommandClient.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/ValidXMLCharIsInterpretedAsCPPCommandClient.cpp?rev=354110&r1=354109&r2=354110&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/ValidXMLCharIsInterpretedAsCPPCommandClient.cpp (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/ValidXMLCharIsInterpretedAsCPPCommandClient.cpp Mon Dec  5 09:47:48 2005
@@ -31,19 +31,46 @@
 
 			ValidXMLCharIsInterpretedAsCPPCommand *	pWS = new ValidXMLCharIsInterpretedAsCPPCommand( pszURL, APTHTTP1_1);
 			test1Punctuation *						pTest1Punctuation = new test1Punctuation();
-			test2Logical *							pTest2Logical = new test2Logical();
-			test3Mathematical *						pTest3Mathematical = new test3Mathematical();
-			test4Miscellaneous *					pTest4Miscellaneous = new test4Miscellaneous();
+//			test2Logical *							pTest2Logical = new test2Logical();
+//			test3Mathematical *						pTest3Mathematical = new test3Mathematical();
+//			test4Miscellaneous *					pTest4Miscellaneous = new test4Miscellaneous();
 
-			pTest1Punctuation->setarg_name1( 1);
-			pTest1Punctuation->setarg_name2( 2);
-			pTest1Punctuation->setarg_name3( 3);
-			pTest1Punctuation->setarg_name4( 4);
-			pTest1Punctuation->setarg_name5( 5);
-			
+			pTest1Punctuation->setarg_WithADot( 1);
+			pTest1Punctuation->setarg_WithAnUnderscore( 2);
+			pTest1Punctuation->setarg_WithAHyphen( 3);
+			pTest1Punctuation->setarg_WithAColon( 4);
+            pTest1Punctuation->setarg__WithTwoUnderscores( 5);
+            pTest1Punctuation->setarg_With_TwoDots( 6);
+            pTest1Punctuation->setarg__WithTwoDotsInline( 7);
+           
+//			pTest1Punctuation->setarg_name5( 5);
+
+            cout <<"About to invoke test1"<<endl;			
 			xsd__int iResult1 = pWS->test1( pTest1Punctuation);
+            if( iResult1 == 1 + 2 + 3 + 4 + 5+6+7)
+            {
+              cout <<"Got result from test1 "<<iResult1<<endl;
+              // don't print anything
+              // just do the next test
+              cout <<"About to invoke Test1WithComplexResponse"<<endl;
+              test1Punctuation* pTest1PunctuationResponse = pWS->Test1WithComplexResponse(pTest1Punctuation);
+              cout << "Done invoke now getting the result"<<endl;
+              cout << "argWithADot="<<pTest1PunctuationResponse->getarg_WithADot()<<endl;
+              cout << "argWithAnUnderscore="<<pTest1PunctuationResponse->getarg_WithAnUnderscore()<<endl;
+              cout << "argWithAHyphen="<<pTest1PunctuationResponse->getarg_WithAHyphen()<<endl;
+              cout << "argWithAColon="<<pTest1PunctuationResponse->getarg_WithAColon()<<endl;
+              cout << "argWithTwoUnderscores="<<pTest1PunctuationResponse->getarg__WithTwoUnderscores()<<endl;
+              cout << "argWithTwoDots="<<pTest1PunctuationResponse->getarg_With_TwoDots()<<endl;
+              cout << "argWithTwoDotsInline="<<pTest1PunctuationResponse->getarg__WithTwoDotsInline()<<endl;
+        
+                bSuccess=true;
+            }
+            else
+            {
+              cout << "Results should have been 1+2+3+4+5+6+7="<<(1+2+3+4+5+6+7)<<" but was "<<iResult1<<endl;
+            }
 
-			if( iResult1 == 1 + 2 + 3 + 4 + 5)
+/*			if( iResult1 == 1 + 2 + 3 + 4 + 5)
 			{
 				pTest2Logical->setarg_name1( 6);
 
@@ -78,16 +105,16 @@
 					}
 				}
 			}
-			
+	*/		
 			if( !bSuccess)
 			{
 				cout << "Unexpected result." << endl;
 			}
 
 			delete pTest1Punctuation;
-			delete pTest2Logical;
-			delete pTest3Mathematical;
-			delete pTest4Miscellaneous;
+//			delete pTest2Logical;
+//			delete pTest3Mathematical;
+//			delete pTest4Miscellaneous;
 
 			delete pWS;
 		}

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_Out.expected
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_Out.expected?rev=354110&r1=354109&r2=354110&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_Out.expected (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_Out.expected Mon Dec  5 09:47:48 2005
@@ -1 +1,12 @@
+About to invoke test1
+Got result from test1 28
+About to invoke Test1WithComplexResponse
+Done invoke now getting the result
+argWithADot=8
+argWithAnUnderscore=9
+argWithAHyphen=10
+argWithAColon=11
+argWithTwoUnderscores=12
+argWithTwoDots=13
+argWithTwoDotsInline=14
 ---------------------- TEST COMPLETED SUCCESSFULLY -----------------------------

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_Request.expected
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_Request.expected?rev=354110&r1=354109&r2=354110&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_Request.expected (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_Request.expected Mon Dec  5 09:47:48 2005
@@ -2,17 +2,19 @@
 Host: 127.0.0.1:13260
 Content-Type: text/xml; charset=UTF-8
 SOAPAction: "ValidXMLCharIsInterpretedAsCPPCommand#test1"
-Content-Length: 632
+Content-Length: 816
 
 <?xml version='1.0' encoding='utf-8' ?>
 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <SOAP-ENV:Body>
 <ns1:test1Request xmlns:ns1="http://localhost/axis/ValidXMLCharIsInterpretedAsCPPCommand">
-<ns1:Element xmlns:ns2="ValidXMLCharIsInterpretedAsCPPCommandTypes"><ns2:arg.name1>1</ns2:arg.name1>
-<ns2:arg;name2>2</ns2:arg;name2>
-<ns2:arg?name3>3</ns2:arg?name3>
-<ns2:arg!name4>4</ns2:arg!name4>
-<ns2:arg:name5>5</ns2:arg:name5>
+<ns1:Element xmlns:ns2="ValidXMLCharIsInterpretedAsCPPCommandTypes"><ns2:arg.WithADot>1</ns2:arg.WithADot>
+<ns2:arg_WithAnUnderscore>2</ns2:arg_WithAnUnderscore>
+<ns2:arg-WithAHyphen>3</ns2:arg-WithAHyphen>
+<ns2:arg:WithAColon>4</ns2:arg:WithAColon>
+<ns2:arg__WithTwoUnderscores>5</ns2:arg__WithTwoUnderscores>
+<ns2:arg.With.TwoDots>6</ns2:arg.With.TwoDots>
+<ns2:arg..WithTwoDotsInline>7</ns2:arg..WithTwoDotsInline>
 </ns1:Element>
 </ns1:test1Request>
 </SOAP-ENV:Body>
@@ -22,57 +24,21 @@
 Host: 127.0.0.1:13260
 Content-Type: text/xml; charset=UTF-8
 SOAPAction: "ValidXMLCharIsInterpretedAsCPPCommand#test1"
-Content-Length: 500
+Content-Length: 816
 
 <?xml version='1.0' encoding='utf-8' ?>
 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <SOAP-ENV:Body>
-<ns1:test2Request xmlns:ns1="http://localhost/axis/ValidXMLCharIsInterpretedAsCPPCommand">
-<ns1:Element xmlns:ns2="ValidXMLCharIsInterpretedAsCPPCommandTypes"><ns2:arg|name1>6</ns2:arg|name1>
-</ns1:Element>
-</ns1:test2Request>
-</SOAP-ENV:Body>
-</SOAP-ENV:Envelope>
-
-POST /axis/ValidXMLCharIsInterpretedAsCPPCommand HTTP/1.1
-Host: 127.0.0.1:13260
-Content-Type: text/xml; charset=UTF-8
-SOAPAction: "ValidXMLCharIsInterpretedAsCPPCommand#test1"
-Content-Length: 668
-
-<?xml version='1.0' encoding='utf-8' ?>
-<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-<SOAP-ENV:Body>
-<ns1:test3Request xmlns:ns1="http://localhost/axis/ValidXMLCharIsInterpretedAsCPPCommand">
-<ns1:Element xmlns:ns2="ValidXMLCharIsInterpretedAsCPPCommandTypes"><ns2:arg*name1>7</ns2:arg*name1>
-<ns2:arg/name2>8</ns2:arg/name2>
-<ns2:arg-name3>9</ns2:arg-name3>
-<ns2:arg+name4>10</ns2:arg+name4>
-<ns2:arg%name5>11</ns2:arg%name5>
-<ns2:arg^name6>12</ns2:arg^name6>
-</ns1:Element>
-</ns1:test3Request>
-</SOAP-ENV:Body>
-</SOAP-ENV:Envelope>
-
-POST /axis/ValidXMLCharIsInterpretedAsCPPCommand HTTP/1.1
-Host: 127.0.0.1:13260
-Content-Type: text/xml; charset=UTF-8
-SOAPAction: "ValidXMLCharIsInterpretedAsCPPCommand#test1"
-Content-Length: 677
-
-<?xml version='1.0' encoding='utf-8' ?>
-<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-<SOAP-ENV:Body>
-<ns1:test4Request xmlns:ns1="http://localhost/axis/ValidXMLCharIsInterpretedAsCPPCommand">
-<ns1:Element xmlns:ns2="ValidXMLCharIsInterpretedAsCPPCommandTypes"><ns2:arg[name1]>13</ns2:arg[name1]>
-<ns2:arg{name2}>14</ns2:arg{name2}>
-<ns2:arg(name3)>15</ns2:arg(name3)>
-<ns2:arg_name4>16</ns2:arg_name4>
-<ns2:arg#name5>17</ns2:arg#name5>
-<ns...@name6>
+<ns1:test1Request xmlns:ns1="http://localhost/axis/ValidXMLCharIsInterpretedAsCPPCommand">
+<ns1:Element xmlns:ns2="ValidXMLCharIsInterpretedAsCPPCommandTypes"><ns2:arg.WithADot>1</ns2:arg.WithADot>
+<ns2:arg_WithAnUnderscore>2</ns2:arg_WithAnUnderscore>
+<ns2:arg-WithAHyphen>3</ns2:arg-WithAHyphen>
+<ns2:arg:WithAColon>4</ns2:arg:WithAColon>
+<ns2:arg__WithTwoUnderscores>5</ns2:arg__WithTwoUnderscores>
+<ns2:arg.With.TwoDots>6</ns2:arg.With.TwoDots>
+<ns2:arg..WithTwoDotsInline>7</ns2:arg..WithTwoDotsInline>
 </ns1:Element>
-</ns1:test4Request>
+</ns1:test1Request>
 </SOAP-ENV:Body>
 </SOAP-ENV:Envelope>
 

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_ServerResponse.expected
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_ServerResponse.expected?rev=354110&r1=354109&r2=354110&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_ServerResponse.expected (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/output/ValidXMLCharIsInterpretedAsCPPCommand_ServerResponse.expected Mon Dec  5 09:47:48 2005
@@ -9,7 +9,7 @@
 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <soapenv:Body>
 <test1Response>
-<_return>15</_return>
+<return>28</return>
 </test1Response>
 </soapenv:Body>
 </soapenv:Envelope>
@@ -22,47 +22,21 @@
 Content-Language: en-GB
 Transfer-Encoding: chunked
 
-17f
+###
 <?xml version="1.0" encoding="UTF-8"?>
 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <soapenv:Body>
-<test2Response>
-<_return>6</_return>
-</test2Response>
-</soapenv:Body>
-</soapenv:Envelope>
-0
-
-HTTP/1.1 200 OK
-Server: WebSphere Application Server/5.1
-Content-Type: text/xml; charset=utf-8
-Content-Language: en-GB
-Transfer-Encoding: chunked
-
-180
-<?xml version="1.0" encoding="UTF-8"?>
-<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-<soapenv:Body>
-<test3Response>
-<_return>57</_return>
-</test3Response>
-</soapenv:Body>
-</soapenv:Envelope>
-0
-
-HTTP/1.1 200 OK
-Server: WebSphere Application Server/5.1
-Content-Type: text/xml; charset=utf-8
-Content-Language: en-GB
-Transfer-Encoding: chunked
-
-180
-<?xml version="1.0" encoding="UTF-8"?>
-<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-<soapenv:Body>
-<test4Response>
-<_return>93</_return>
-</test4Response>
+<ns1:test1Request xmlns:ns1="http://localhost/axis/ValidXMLCharIsInterpretedAsCPPCommand">
+<ns1:Element xmlns:ns2="ValidXMLCharIsInterpretedAsCPPCommandTypes">
+<ns2:arg.WithADot>8</ns2:arg.WithADot>
+<ns2:arg_WithAnUnderscore>9</ns2:arg_WithAnUnderscore>
+<ns2:arg-WithAHyphen>10</ns2:arg-WithAHyphen>
+<ns2:arg:WithAColon>11</ns2:arg:WithAColon>
+<ns2:arg__WithTwoUnderscores>12</ns2:arg__WithTwoUnderscores>
+<ns2:arg.With.TwoDots>13</ns2:arg.With.TwoDots>
+<ns2:arg..WithTwoDotsInline>14</ns2:arg..WithTwoDotsInline>
+</ns1:Element>
+</ns1:test1Request>
 </soapenv:Body>
 </soapenv:Envelope>
 0

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.wsdl?rev=354110&r1=354109&r2=354110&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.wsdl (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.wsdl Mon Dec  5 09:47:48 2005
@@ -48,8 +48,9 @@
      </sequence>
     </complexType>
    </element>
+   
 
-   <xsd:element name="test2Request">
+<!--     <xsd:element name="test2Request">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element maxOccurs="1" minOccurs="1" name="Element" nillable="true" type="ns99:test2Logical"/>
@@ -96,6 +97,7 @@
      </sequence>
     </complexType>
    </element>
+-->
   </schema>
  </wsdl:types>
 
@@ -103,7 +105,7 @@
       <wsdl:part element="impl:test1Response" name="parameters"/>
    </wsdl:message>
 
-   <wsdl:message name="test2Response">
+<!--      <wsdl:message name="test2Response">
       <wsdl:part element="impl:test2Response" name="parameters"/>
    </wsdl:message>
 
@@ -114,12 +116,12 @@
    <wsdl:message name="test4Response">
       <wsdl:part element="impl:test4Response" name="parameters"/>
    </wsdl:message>
-
+-->
    <wsdl:message name="test1Request">
       <wsdl:part element="impl:test1Request" name="parameters"/>
    </wsdl:message>
 
-   <wsdl:message name="test2Request">
+<!--   <wsdl:message name="test2Request">
       <wsdl:part element="impl:test2Request" name="parameters"/>
    </wsdl:message>
 
@@ -130,19 +132,19 @@
    <wsdl:message name="test4Request">
       <wsdl:part element="impl:test4Request" name="parameters"/>
    </wsdl:message>
-
+-->
    <wsdl:portType name="ValidXMLCharIsInterpretedAsCPPCommand">
       <wsdl:operation name="test1">
          <wsdl:input message="impl:test1Request" name="test1Request"/>
          <wsdl:output message="impl:test1Response" name="test1Response"/>
       </wsdl:operation>
 
-      <wsdl:operation name="test2">
-         <wsdl:input message="impl:test2Request" name="test2Request"/>
-         <wsdl:output message="impl:test2Response" name="test2Response"/>
+       <wsdl:operation name="Test1WithComplexResponse">
+         <wsdl:input message="impl:test1Request" name="test1Request"/>
+         <wsdl:output message="impl:test1Request" name="test1Request"/>
       </wsdl:operation>
 
-      <wsdl:operation name="test3">
+<!--      <wsdl:operation name="test3">
          <wsdl:input message="impl:test3Request" name="test3Request"/>
          <wsdl:output message="impl:test3Response" name="test3Response"/>
       </wsdl:operation>
@@ -151,7 +153,7 @@
          <wsdl:input message="impl:test4Request" name="test4Request"/>
          <wsdl:output message="impl:test4Response" name="test4Response"/>
       </wsdl:operation>
-
+-->
    </wsdl:portType>
 
    <wsdl:binding name="ValidXMLCharIsInterpretedAsCPPCommandSoapBinding" type="impl:ValidXMLCharIsInterpretedAsCPPCommand">
@@ -166,17 +168,17 @@
          </wsdl:output>
       </wsdl:operation>
 
-      <wsdl:operation name="test2">
-         <wsdlsoap:operation soapAction="ValidXMLCharIsInterpretedAsCPPCommand#test2"/>
-         <wsdl:input name="test2Request">
+      <wsdl:operation name="Test1WithComplexResponse">
+         <wsdlsoap:operation soapAction="ValidXMLCharIsInterpretedAsCPPCommand#Test1WithComplexResponse"/>
+         <wsdl:input name="test1Request">
             <wsdlsoap:body use="literal"/>
          </wsdl:input>
-         <wsdl:output name="test2Response">
+         <wsdl:output name="test1Request">
             <wsdlsoap:body use="literal"/>
          </wsdl:output>
       </wsdl:operation>
 
-      <wsdl:operation name="test3">
+<!--       <wsdl:operation name="test3">
          <wsdlsoap:operation soapAction="ValidXMLCharIsInterpretedAsCPPCommand#test3"/>
          <wsdl:input name="test3Request">
             <wsdlsoap:body use="literal"/>
@@ -195,6 +197,7 @@
             <wsdlsoap:body use="literal"/>
          </wsdl:output>
       </wsdl:operation>
+-->
    </wsdl:binding>
 
    <wsdl:service name="ValidXMLCharIsInterpretedAsCPPCommand">

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.xsd
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.xsd?rev=354110&r1=354109&r2=354110&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.xsd (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.xsd Mon Dec  5 09:47:48 2005
@@ -5,21 +5,27 @@
  
  <xsd:complexType name="test1Punctuation">
   <xsd:sequence>
-   <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg.name1" nillable="false" type="xsd:int"/>
-   <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg;name2" nillable="false" type="xsd:int"/>
+   <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg.WithADot" nillable="false" type="xsd:int"/>
+   <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg_WithAnUnderscore" nillable="false" type="xsd:int"/>
+   <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg-WithAHyphen" nillable="false" type="xsd:int"/>
+   <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg:WithAColon" nillable="false" type="xsd:int"/>
+   <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg__WithTwoUnderscores" nillable="false" type="xsd:int"/>
+   <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg.With.TwoDots" nillable="false" type="xsd:int"/>
+   <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg..WithTwoDotsInline" nillable="false" type="xsd:int"/>
+   <!-- <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg;name2" nillable="false" type="xsd:int"/>
    <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg?name3" nillable="false" type="xsd:int"/>
    <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg!name4" nillable="false" type="xsd:int"/>
-   <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg:name5" nillable="false" type="xsd:int"/>
+   -->
   </xsd:sequence>
  </xsd:complexType>
  
- <xsd:complexType name="test2Logical">
+<!-- <xsd:complexType name="test2Logical">
   <xsd:sequence>
    <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg|name1" nillable="false" type="xsd:int"/>
   </xsd:sequence>
  </xsd:complexType>
- 
- <xsd:complexType name="test3Mathematical">
+ -->
+<!--  <xsd:complexType name="test3Mathematical">
   <xsd:sequence>
    <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg*name1" nillable="false" type="xsd:int"/>
    <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg/name2" nillable="false" type="xsd:int"/>
@@ -40,5 +46,5 @@
    <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg@name6" nillable="false" type="xsd:int"/>
   </xsd:sequence>
  </xsd:complexType>
-
+-->
 </xsd:schema>