English 中文(简体)
E4X 文本内容的过滤器
原标题:
  • 时间:2009-05-28 19:27:27
  •  标签:

I m试图利用E4X在Java文本中过滤一些XML,并有一些具体需要。 考虑到:

    var xml = <body>
      <div>
        <p>This is some text that I have.</p>
      </div>
    </div>;

我想从“这只是一些案文”开始查找该文件的段落。

我现在可以得出以下结论:

xml..div(p.text().toString().indexOf("This is some text") === 0)

然而,“real”XML更为复杂(思考:定期网页)。 没有任何保障可直接将问题中的段落置于次要位置。 在相关段落之前或之后,同一母体内可能还有其他段落。

任何想法?

最佳回答

利用双管线操作员搜寻所有器具;p>任何开具的节点,然后过滤点,只包括从你所期望的扼杀开始的节点。 你很接近,你刚刚需要摆脱“ &”;因为,正如你所说的那样,“ &”;div>”可能并不在场。

xml..p.( text().toString().indexOf("This is some text") == 0 );
问题回答

暂无回答




相关问题
热门标签