0

我是 XSLT 技术的新手,我碰壁了。

我需要过滤(并复制)名称包含“stringA”并且也是名称包含“stringB”的节点的子节点的所有节点。

我遇到了麻烦multiple conditions

我没有找到与我的问题相关的任何线程。

如果有人可以指导我了解相关内容或对其进行解释,将不胜感激。

<x>
<a>
    <a>1</a>
    <b>2</b>
    <c>3</c>
</a>

<b>
    <a>4</a>
    <b>5</b>
    <c>6</c>
</b>

<c>
    <a>7</a>
    <b>8</b>
    <c>9</c>
</c>

我需要复制名称包含“c”且祖先节点包含“b”的所有节点。本例中的值为 6。

4

1 回答 1

0

你的意思是

//*[contains(name(),'stringB')]/*[contains(name(),'stringA')]
于 2012-10-12T17:25:23.450 回答