File tree 2 files changed +9
-5
lines changed 2 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ use tendril::StrTendril;
30
30
use self :: buffer_queue:: { BufferQueue , SetResult , FromSet , NotFromSet } ;
31
31
use self :: char_ref:: { CharRefTokenizer , CharRef } ;
32
32
use self :: states:: { Unquoted , SingleQuoted , DoubleQuoted } ;
33
- use self :: states:: { Data , TagState , XmlState } ;
33
+ use self :: states:: { XmlState } ;
34
34
use self :: states:: { DoctypeKind , Public , System } ;
35
35
use self :: qname:: { QNameTokenizer } ;
36
36
use util:: smallcharset:: SmallCharSet ;
Original file line number Diff line number Diff line change @@ -119,10 +119,14 @@ impl<Handle, Sink> XmlTreeBuilderStep
119
119
self . append_tag ( tag)
120
120
} ,
121
121
TagToken ( Tag { kind : EndTag , name, attrs} ) => {
122
- let tag = Tag {
123
- kind : EndTag ,
124
- name : name,
125
- attrs : attrs,
122
+ let tag = {
123
+ let mut tag = Tag {
124
+ kind : EndTag ,
125
+ name : name,
126
+ attrs : attrs,
127
+ } ;
128
+ self . process_namespaces ( & mut tag) ;
129
+ tag
126
130
} ;
127
131
let retval = self . close_tag ( tag) ;
128
132
if self . no_open_elems ( ) {
You can’t perform that action at this time.
0 commit comments