Пример #1
0
        /*
        // Parses encoding
        private void ParseEncoding(URTSimpleType parsingSimpleType)
        {
            Util.Log("WsdlParser.ParseEncoding URTSimpleType "+parsingSimpleType);                                              
            if (_XMLReader.IsEmptyElement == true)
            {
                // Get the encoding value
                String valueString = LookupAttribute(s_valueString, null, true);
                parsingSimpleType.Encoding = valueString;
            }
            else
            {
                throw new SUDSParserException(
                                             CoreChannel.GetResourceString("Remoting_Suds_EncodingMustBeEmpty"));
            }

            ReadNextXmlElement();
            return;
        }
        */

        // Parses enumeration
        private void ParseEnumeration(URTSimpleType parsingSimpleType, int enumFacetNum)
        {
            Util.Log("WsdlParser.ParseEnumeration facitNum "+enumFacetNum);
            if (_XMLReader.IsEmptyElement == true)
            {
                // Get the enum value
                String valueString = LookupAttribute(s_valueString, null, true);
                parsingSimpleType.IsEnum = true;
                parsingSimpleType.AddFacet(new EnumFacet(valueString, enumFacetNum));
            }
            else
            {
                throw new SUDSParserException(
                                             CoreChannel.GetResourceString("Remoting_Suds_EnumMustBeEmpty"));
            }
            return;
        }
 private void ParseEnumeration(URTSimpleType parsingSimpleType, int enumFacetNum)
 {
     if (!this._XMLReader.IsEmptyElement)
     {
         throw new SUDSParserException(CoreChannel.GetResourceString("Remoting_Suds_EnumMustBeEmpty"));
     }
     string valueString = this.LookupAttribute(s_valueString, null, true);
     parsingSimpleType.IsEnum = true;
     parsingSimpleType.AddFacet(new EnumFacet(valueString, enumFacetNum));
 }