寻求自定义/聊天记录分析器

时间:2012-06-27 03:18:59

标签: logging analyzer

我有一个Flash聊天程序,可以输出几乎无法查看的聊天记录而无需处理。我花了很长时间寻找一个Windows程序(最好),它将采用以下类型的数据并以人类可读的格式输出:

<r>ROOMNAME</r><f>USERID-From</f><to>USERID-to</to><w>WHISPER-false</w><dt>1.340758262E9</dt><c><![CDATA[how are you?]]></c></m><m>

1 个答案:

答案 0 :(得分:0)

  

以下类型的数据并以人类可读的格式输出

我认为这有点主观,什么是“人类可读”。 SGML / XML通常就是这样设计的。但这里有一些建议:

以下是示例:

namespace xmllint
{
    using System;
    using System.Xml;
    using System.Xml.Linq;

    class Program
    {
        static void Main(string[] args)
        {
            var xml = XDocument.Parse(Console.In.ReadToEnd());
            var output = new XmlTextWriter(Console.Out);
            output.Indentation = 4;
            output.Formatting = Formatting.Indented;
            xml.WriteTo(output);
            output.Flush();
        }
    }
}

顺便说一句,如果还不是很明显,那么'dt'标签包含自纪元以来秒的浮点表示。