rafaelnajera / xmlmatcher
xmlmatcher项目的描述。
0.4
2017-03-01 09:33 UTC
Requires
- rafaelnajera/matcher: ^0.5
README
实现了一个Matcher\Token,用于匹配从\XmlReader中的XML元素
安装
使用以下命令安装最新版本
$ composer require rafaelnajera/xmlmatcher
用法
使用\Matcher\Pattern和\Matcher\PatternMatcher与XmlToken对象一起使用。
XmlToken提供了三个工厂方法
$token = XmlToken::elementToken('name'); // XML: <name> $token = XmlToken::endelementToken('name'); // XML: </name> $token = XmlToken::textToken(); // XML: free text
元素令牌还可以指定所需的属性
$token = XmlToken::elementToken('name') ->withReqAttrs([ ['a', 'value'], ['b', '*']); // XML: <name a="value" b="whatever">