XML Namespaces in Practice: Prefix Discipline, Default Namespace Traps, and Schema Alignment
Most XML namespace bugs come from three decisions: where you declare prefixes, whether you remember the default namespace ignores attributes, and whether your parser is namespace‑aware. Here’s a practical discipline for all three.