Skip to content

pharo-contributions/XML-XPath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XML-XPath

Build Status Coverage Status

Unit Tests Coverage Status

An XPath library for Pharo leveraging the XML parsing capabilities of XMLParser. Supports XPath 1.0 syntax with extensions.

Installation

Metacello new
	baseline: 'XPath';
	repository: 'github://pharo-contributions/XML-XPath/src';
	load.

Usage

A simple example on how to use the XPath class:

doc := XMLDOMParser parse: aStream.
path := XPath for: 'entry/content/@src'.
urls := path in: doc.

This will look for each 'src' attribute of each 'content' node of all 'entry' nodes in the document.

LICENSE

MIT License

History

This project was migrated from http://smalltalkhub.com/#!/~PharoExtras/XPath