相关疑难解决方法(0)

XSLT属性的3级分组

好的,我知道已经提出并回答了对此的各种变化; 我整天都在读它们,但我仍然被卡住了.所以,这里是:

我需要从一些XML创建HTML的摘要列表.

鉴于此XML:

<Root><!-- yes, I know I don't need a 'Root' element! Legacy code... -->
  <Plans>
    <Plan AreaID="1" UnitID="83">
      <Part ID="9122" Name="foo" />
      <Part ID="9126" Name="bar" />
    </Plan>
    <Plan AreaID="1" UnitID="86">
      <Part ID="8650" Name="baz" />
    </Plan>
    <Plan AreaID="2" UnitID="26">
      <Part ID="215" Name="quux" />
    </Plan>
    <Plan AreaID="1" UnitID="95">
      <Part ID="7350" Name="meh" />
    </Plan>
  </Plans>
</Root>
Run Code Online (Sandbox Code Playgroud)

我需要发出:

<ol>
  <li>Area 1: 
    <ol><!-- units in Area 1 -->
      <li>Unit 83: 
        <ol>
          <li>Part 9122 (foo)</li>
          <li>Part 9126 (bar)</li>
        </ol>
      </li>
      <li>Unit 86: 
        <ol> …
Run Code Online (Sandbox Code Playgroud)

xslt grouping

4
推荐指数
1
解决办法
2998
查看次数

如何在XSL中改进变量覆盖/覆盖?

我想做以下事情:

  1. 声明一个变量
  2. 进入if语句
  3. 覆盖变量

XSL说我不能两次声明变量,那么我该怎么做才能改进这一步呢?

另一种方法是检查是否设置了变量.我这样做了,因为我跳过了第一步并在if语句中声明了变量.在另一个if语句中,我想检查变量是否存在.

xml xslt

3
推荐指数
1
解决办法
4189
查看次数

标签 统计

xslt ×2

grouping ×1

xml ×1