Skip to main content

char_data_chars

Function char_data_chars 

Source
fn char_data_chars(it: &Interp, idx: usize) -> Vec<char>
Expand description

CharacterData.appendData/.deleteData/.insertData/.replaceData/ .substringData(丸ごと未対応だった。2026-07-16 発見)。テキストノード のみに意味を持つ(呼び出し元の interp.rs 側で is_text ガード済み)ため ここでは無条件にテキスト内容を読み書きする。他の文字列系メソッド (str_slice/str_substring)と同じ char 単位オフセットの簡略実装 (UTF-16 コード単位ではない)。