private void ParseInput(ReaderStream input)
{
Util.Log("SdlParser.ParseInput");
_parsingInput = input;
try
{
ReadNextXmlElement();
String elementName = _XMLReader.LocalName;
if(MatchingNamespace(s_serviceNamespaceString) &&
MatchingStrings(elementName, s_serviceDescString))
{
ParseSdl();
}
else
throw new SUDSParserException(CoreChannel.GetResourceString("Remoting_Suds_UnknownElementAtRootLevel"));
}
finally
{
WriterStream.Flush(_writerStreams);
}
}