Need help with xpaf?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

google
139 Stars 59 Forks Apache License 2.0 17 Commits 0 Opened issues

Services available

!
?

Need anything else?

Contributors list

# 109,012
Android
butterk...
dagger2
retrofi...
17 commits

XPath-based Parsing Framework (XPaF)

XPath-based Parsing Framework (XPaF) is a simple, fast, open-source parsing framework that makes it easy to extract relations (subject-predicate-object triples) from HTML and XML documents.

Documentation is available here.

Copyright 2011 Google Inc. All Rights Reserved.

Installation instructions

  1. Install libraries (see platform-specific instructions below)

  2. Build xpaf, run tests, and install

   ./autogen.sh
   ./configure
   make
   make check
  1. Clean up
   make clean
   make maintainer-clean

Linux installation instructions

  1. Install autotools
   apt-get install autoconf automake libtool
  1. Install libraries
   apt-get install gflags libgtest-dev libprotobuf-dev libxml2 protobuf-compiler
  1. Install re2 library
   hg clone https://re2.googlecode.com/hg re2
   cd re2
   make install
  1. Run ldconfig to set up symlinks for libraries
   ldconfig -n /usr/lib /usr/local/lib

OS X installation instructions

  1. Install Homebrew (http://brew.sh/)

  2. Install libraries

   brew install automake libtool gflags libxml2 protobuf re2
  1. Install gtest library
   curl -O https://googletest.googlecode.com/files/gtest-1.7.0.zip
   unzip gtest-1.7.0.zip
   cd gtest-1.7.0
   ./configure
   make
   cp -a include/gtest /usr/local/include
   cp -a lib/.libs/*.{a,dylib} /usr/local/lib/

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.