/[suikacvs]/test/html-webhacc/WebHACC/Language/XML.pm
Suika

Diff of /test/html-webhacc/WebHACC/Language/XML.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by wakaba, Mon Jul 21 08:39:12 2008 UTC revision 1.4 by wakaba, Mon Jul 21 09:15:55 2008 UTC
# Line 10  sub new ($) { Line 10  sub new ($) {
10  sub generate_syntax_error_section ($) {  sub generate_syntax_error_section ($) {
11    my $self = shift;    my $self = shift;
12        
13      require Message::DOM::DOMImplementation;
14    require Message::DOM::XMLParserTemp;    require Message::DOM::XMLParserTemp;
15    
16    my $out = $self->output;    my $out = $self->output;
# Line 42  sub generate_syntax_error_section ($) { Line 43  sub generate_syntax_error_section ($) {
43    }    }
44    
45    open my $fh, '<', $t;    open my $fh, '<', $t;
46    my $doc = Message::DOM::XMLParserTemp->parse_byte_stream    my $dom = Message::DOM::DOMImplementation->new;
47      $self->{structure} = Message::DOM::XMLParserTemp->parse_byte_stream
48        ($fh => $dom, $onerror, charset => $input->{charset});        ($fh => $dom, $onerror, charset => $input->{charset});
49    $doc->manakai_charset ($input->{official_charset})    $self->{structure}->manakai_charset ($input->{official_charset})
50        if defined $input->{official_charset};        if defined $input->{official_charset};
51    
52    $doc->document_uri ($input->{uri});    $self->{structure}->document_uri ($input->{uri});
53    $doc->manakai_entity_base_uri ($input->{base_uri});    $self->{structure}->manakai_entity_base_uri ($input->{base_uri});
54    
55    $out->end_error_list;    $out->end_error_list;
56    $out->end_section;    $out->end_section;

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24