readNSName reads a name with optional namespace prefix (e.g., "svg:svg").
()
| 619 | |
| 620 | // readNSName reads a name with optional namespace prefix (e.g., "svg:svg"). |
| 621 | func (d *Decoder) readNSName() (Name, bool) { |
| 622 | if !d.readName() { |
| 623 | return Name(""), false |
| 624 | } |
| 625 | |
| 626 | return Name(d.buf.Bytes()), true |
| 627 | } |
| 628 | |
| 629 | // readName reads a name (tag or attribute) to the buffer until a non-name byte is encountered. |
| 630 | func (d *Decoder) readName() bool { |
no test coverage detected