示例#1
0
 public static void CreateXmlReaderForSipResponse(string msgBody, object context, ReadXmlContentDelegate readContentCallback)
 {
     CreateXmlReaderForSipMessage(msgBody, context, readContentCallback, "results");
 }
示例#2
0
        public static void CreateXmlReaderForSipMessage(string msgBody, object context, ReadXmlContentDelegate readContentCallback, string rootNode)
        {
            bool          flag   = (rootNode != null) && (rootNode.Length > 0);
            XmlTextReader reader = new XmlTextReader(msgBody, XmlNodeType.Document, null);

            if (flag)
            {
                reader.ReadStartElement(rootNode);
            }
            if (readContentCallback != null)
            {
                readContentCallback(reader, context);
            }
        }