首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

找到XML的行号

2012-12-20 
找出XML的行号?xml version1.0 encodingUTF-8 standaloneno?bill_run? ? ? ? xmlsum? ? ?

找出XML的行号

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<bill_run>

? ? ? ? <xmlsum>

? ? ? ? ? ? ? ? <usg type="XP">

? ? ? ? ? ? ? ? ? ? ? ? <sum>882</sum>

? ? ? ? ? ? ? ? ? ? ? ? <d7>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <d7 type="M">

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <sum>882</sum>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? </d7>

? ? ? ? ? ? ? ? ? ? ? ? </d7>

? ? ? ? ? ? ? ? </usg>

? ? ? ? </xmlsum>

? ? ? ? <xmldtl>

? ? ? ? ? ? ? ? <rc>

? ? ? ? ? ? ? ? ? ? ? ? <sum>4865</sum>

? ? ? ? ? ? ? ? ? ? ? ? <fromdt>20090604</fromdt>

? ? ? ? ? ? ? ? ? ? ? ? <todt>20090704</todt>

? ? ? ? ? ? ? ? ? ? ? ? <d23>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <sum>4865</sum> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? </d23>

? ? ? ? ? ? ? ? </rc>

? ? ? ? ? ? ? ? <usg type="XP">

? ? ? ? ? ? ? ? ? ? ? ? <sum>882</sum>

? ? ? ? ? ? ? ? ? ? ? ? <d7>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <sum>882</sum> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? </d7>

? ? ? ? ? ? ? ? </usg>

? ? ? ? ? ? ? ? <dsc>

? ? ? ? ? ? ? ? ? ? ? ? <sum>-756</sum>

? ? ? ? ? ? ? ? ? ? ? ? <d5>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <sum>-756</sum> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? </d5>

? ? ? ? ? ? ? ? </dsc>

? ? ? ? </xmldtl>

</bill_run>

?

?

怎么能找出

<xmldtl> ?-> ? <usg type="XP"> ? -> ? <sum>882</sum>

行号呢?

?

awk '/<xmldtl>/{a=1;b=0;c=0} /<usg type="XP">/{b=1;c=0} /<\/sum>/{c=1} a*b*c{print NR;exit}' tmp.xml


热点排行