aboutsummaryrefslogtreecommitdiff
path: root/src/reader/parser/inside_reference.rs
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-12-05 02:44:02 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-12-05 02:44:02 +0000
commitec0a915fc34a21d95357cd580c8458df629ff564 (patch)
tree75f032e079b05caf8e87878d382055f53324811a /src/reader/parser/inside_reference.rs
parent69640b263330e18465e85e074cbd9792c59b8bdc (diff)
parent6f95508c081d35323b17f0b3c1b5373099824b0b (diff)
downloadxml-rs-android14-qpr2-s1-release.tar.gz
Change-Id: I57bca9a739aadb6553ae8cb371a74040eaaa02d4
Diffstat (limited to 'src/reader/parser/inside_reference.rs')
-rw-r--r--src/reader/parser/inside_reference.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/reader/parser/inside_reference.rs b/src/reader/parser/inside_reference.rs
index 9a15e09..eced606 100644
--- a/src/reader/parser/inside_reference.rs
+++ b/src/reader/parser/inside_reference.rs
@@ -68,6 +68,7 @@ impl PullParser {
};
match char::from_u32(val) {
Some(c) if self.is_valid_xml_char(c) => Ok(c),
+ Some(_) if self.config.c.replace_unknown_entity_references => Ok('\u{fffd}'),
None if self.config.c.replace_unknown_entity_references => {
Ok('\u{fffd}')
},