Text escape and Decoder.token. No reflection unmarshal.
const tok_start
Purpose
XML 1.0 subset aligned with `encoding/xml` EscapeText + Decoder.Token. No reflect Unmarshal, no namespace URL resolution. Tokens are a tagged struct (kind + name/text + parallel attr slices). PI/DOCTYPE skipped. Value `1`.
Parameters
none
escape_text
pub fn escape_text(s &string) string
Purpose
Escape text.
Parameters
s &string- source string (borrowed; caller keeps it; type &string)
Returns
string — result string
(&mut Decoder) token
pub fn (d &mut Decoder) token() Token
Purpose
Call `token` on `&mut Decoder`. Throws on failure.
Parameters
d &mut Decoder- receiver &mut Decoder (exclusive borrow)
Returns
Token — a value of this type
(&mut Decoder) skip
pub fn (d &mut Decoder) skip() int
Purpose
Call `skip` on `&mut Decoder`. Throws on failure.
Parameters
d &mut Decoder- receiver &mut Decoder (exclusive borrow)
Returns
int — a value of this type