以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  求助,关于一个输出问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=97725)


--  作者:liangqian05
--  发布时间:8/22/2011 9:11:00 AM

--  求助,关于一个输出问题
ST代表开始,C代表中间,END代表结束。LP+SP04代表这个点与SP04相匹配,最后结果应该是
SP01 SP02
SP02 SP03
SP03 SP04
SP06 SP04
SP06 SP07
这个怎么解决啊
<PointRecord >
            <Name>SP01</Name>
            <Code>ST xx</Code>
</PointRecord >
  <PointRecord >
            <Name>SP02</Name>
            <Code>C yy</Code>
</PointRecord >
  <PointRecord >
            <Name>SP03</Name>
            <Code>C xx</Code>
</PointRecord >
  <PointRecord >
            <Name>SP04</Name>
            <Code>END xx</Code>
</PointRecord >
  <PointRecord >
            <Name>SP06</Name>
            <Code>LP SP04</Code>
</PointRecord >
  <PointRecord >
            <Name>SP07</Name>
            <Code>C xx</Code>
</PointRecord >
--  作者:liangqian05
--  发布时间:8/22/2011 10:34:00 AM

--  
有没有大虾来帮帮我啊
--  作者:Qr
--  发布时间:8/25/2011 2:27:00 PM

--  
主要是
following-sibling::*
preceding-sibling::*
的运用
--  作者:liangqian05
--  发布时间:9/1/2011 3:16:00 PM

--  
3Q,搞定了
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms