Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Atom: use correct xml:base for decoded elements
In order to keep tracking xml:base correctly, the goxpp's `DecodeElement` pops the BaseStack if the start element added a base (if any). That means the atom parser needs keep track of the base *before* calling `DecodeElement` to use for resolving relative URLs within the decoded element. Without this fix, elements with xml:base attributes will be erroneously resolved with the parent xml:base.
- Loading branch information