Xml 如何导出所有属性xpath值

Xml 如何导出所有属性xpath值,xml,xpath,Xml,Xpath,我正在尝试使用XPath获取html文件的img url 例如: 我的XPath选择 //div[contains(@class,'content')]/p/@src 结果是: <div class="entry-content clearfix single-post-content" style="background-color: transparent;"> <p style="background-color: transparent;"> <im

我正在尝试使用XPath获取html文件的img url

例如:

我的XPath选择

//div[contains(@class,'content')]/p/@src

结果是:

<div class="entry-content clearfix single-post-content" style="background-color: transparent;">
<p style="background-color: transparent;">
    <img src="https://example.com/0.jpg" alt="example" style="background-color: transparent;">
    <img src="https://example.com/1.jpg" alt="example">
    <img src="https://example.com/2.jpg" alt="example">
    <img src="https://example.com/3.jpg" alt="example">
    </p>

我想存储文本以便使用

字符串(//div[contains(@class,'content')]/p//@src)

但结果只告诉我


有什么方法可以获取所有的URL吗?

如果您想使用XPath,请尝试


抱歉,这不是一个有效的XPath表达式:(您的代码在注释链接上似乎运行良好,但我不知道为什么它对我不起作用!?控制台告诉我“这不是一个有效的XPath表达式”这是不是
//div[contains(@class,'content')]//img/@src/string()
有效还是得到了相同的结果?好吧,我正试图在firefox的firepath插件中使用它,但仍然不起作用!
//div[contains(@class,'content')]//img/string(@src)