A simple API to parse XBRL taxonomies in PHP.
A taxonomy is a set of XML files:
use adrianclay\xbrl\Taxonomy\Set;
$taxonomy = new Set;
$taxonomy->import( 'Path to taxonomy', 'farming.xsd' );
foreach( $taxonomy->getConcepts() as $concept ) {
echo $concept->getNamespace(), ": ", $concept->getName(), "\n";
}
Might give
http://www.example.com/farming/: CowsSlaughtered
http://www.example.com/farming/: CalvesBorn