anchor.diff:  
   And now we can cleanly access the attributes from the map.
   
  -[source,cypher]
  -----
  -call apoc.load.xml("https://raw.githubusercontent.com/neo4j-contrib/neo4j-apoc-procedures/3.3/src/test/resources/books.xml") yield value as catalog
  +[source,cypher,subs=attributes]
  +----
  +call apoc.load.xml("https://raw.githubusercontent.com/neo4j-contrib/neo4j-apoc-procedures/{branch}/src/test/resources/xml/books.xml") yield value as catalog
   UNWIND catalog._children as book
   WITH book.id as id, [attr IN book._children WHERE attr._type IN ['author','title'] | [attr._type, attr._text]] as pairs
   CALL apoc.map.fromPairs(pairs) yield value
  
positive.code: We can also return just a single specific element.
  For example the `author` of the book with `id = bg102`
  
  [source,cypher]
  ----
  call apoc.load.xml('https://raw.githubusercontent.com/neo4j-contrib/neo4j-apoc-procedures/3.1/src/test/resources/books.xml', '/catalog/book[@id="bk102"]/author') yield value as result
  WITH result._text as author
  RETURN author
  ----
  
negative.code: 
  Here is the example file from above loaded with `apoc.load.xmlSimple`
  
  [source,cypher,subs=attributes]
  ----
  call apoc.load.xml("https://raw.githubusercontent.com/neo4j-contrib/neo4j-apoc-procedures/{branch}/src/test/resources/xml/books.xml", '', {}, true)
  ----
  
  [source,javascript]
  