0
私が発見したいと思います:XPath式:オプション文字?
<div style="text-align:center;" >
<div style="text-align: center;" >
<div style="text-align:center" >
<div style="text-align: center" >
のでセンター前に、オプションのスペースと末尾のオプションのセミコロン。
私が行うことができます。
//div[@style=’text-align:center;’ or @style=’text-align: center;’ or @style=’text-align:center’ or @style=’text-align: center’]
しかし、「クリーン」な方法があるの?長すぎることなく、さらに多くのオプション文字を取ることができますか?
おそらくあなたはXPath 1.0を使用しています。そうしないと、matches()を使用するだけでしょうか?しかし、XPath 1.0のソリューションが必要な場合は、*と言ってください! –
@MichaelKay私には分かりませんが、PHP 5.6.23を使用しており、すぐに7にアップグレードする予定です。表示されるのは、DOM/XML APIバージョン20031129、libxmlバージョン2.9.4、HTMLサポートの有効化、XPathサポートの有効化だけです。 – Vixxs
これはバージョン1.0です。残念ながら、PHPのXMLライブラリは最新の標準に追いついていません。私たちは、Saxon/CにPHPインターフェイスを提供することでそれを修正しようとしています。 –