XPathというと、XSLTと一緒に使ってXMLをデータの整形する、主にプログラマー向けの技術という認識が一般的にあるような気がします。 確かに開発の現場では避けにくい技術だとは思いますが、XPathはプログラミングを主な業務としないマークアップエンジニア、フロントエンドエンジニアにとっても重宝する技術です。 普段、仕事でHTMLを編集することがあるが、XPathは使ったことないしわからないという人は是非この機会に試してみてはどうでしょうか。 XPathとは XML Path Language (XPath; XMLパス言語) は、マークアップ言語 XML に準拠した文書の特定の部分を指定する言語構文である。 引用元:Wikipedia マークアップ言語 XMLと記されていますが、XHTMLは勿論、HTMLに対しても使用出来ます。 正規表現は文字列から任意の情報を抽出したりできますが、X