我正在查看一个共享交易网站的AJAX响应,下面是它在XHR部分的Firebug Response选项卡中显示的内容。任何人都可以解释一下这是什么格式以及如何解析?
<ST=tat>
<SI=0>
<TB=txtSearch>
<560v=Tata Motors Ltdv=TATMOT>
<566v=Tata Steel Ltdv=TATSTE>
<3199v=Ashram Online.com Ltdv=ASHONL>
<4866v=Kreon Finnancial Services Ltdv=KREFIN>
<552v=Tata Chemicals Ltdv=TATCHE>
<554v=Tata Power Company Ltdv=TATPOW>
<2986v=Tata Metaliks Ltdv=TATMET>
<300v=Tata Sponge Iron Ltdv=TATSPO>
<121v=Tata Coffee Ltdv=TATCOF>
<2295v=Tata Communications Ltdv=TATCOM>
<0v=Time In Milli-Secondsv=0>
答案 0 :(得分:4)
我认为我们在这里处理的是一些专有格式,可能是某种类型的Eldricht SGML恐怖。
银行业普遍存在各种各样的Eldricht恐怖事件。
相关说明,这不是XML。
修改强>
快速分析*表明这是一种由<>
括起来的一系列陈述组成的格式;语句的部分由=
或v=
分隔。 =
似乎表示控制语句的参数,由双字母代码表示。 (<ST=tat>
),而v=
似乎表示某种类型的赋值或耦合(“值”的缩写?),或者只是字段分隔符。
<ST
似乎是“搜索字词”的缩写; <TB
似乎是“(来源)表”的缩写。 <SI
的意思使我无法理解。 <TB
可能会终止元数据部分,但元数据部分也可能具有固定数量的术语。
由于没有引用数据部分中每个语句中的字段数,并且它们都具有相同的长度(3个字段),因此字段数可能是固定的,但它可能来自值在某种程度上<TB
,甚至是<SI
。
然而,非常清楚的是,这些数据并非供其他应用程序使用,而不是供应它的应用程序。
*警告:如果没有更大的样本,则无法确定此分析是否有效。
答案 1 :(得分:1)
它不是常用的“网络格式”。
它可能是该网站使用的专有格式,将由其自定义JavaScript进行解析。