3 |
our $VERSION=do{my @r=(q$Revision$=~/\d+/g);sprintf "%d."."%02d" x $#r,@r}; |
our $VERSION=do{my @r=(q$Revision$=~/\d+/g);sprintf "%d."."%02d" x $#r,@r}; |
4 |
push our @ISA, 'Message::DOM::Node', 'Message::IF::AttributeDefinition'; |
push our @ISA, 'Message::DOM::Node', 'Message::IF::AttributeDefinition'; |
5 |
require Message::DOM::Node; |
require Message::DOM::Node; |
6 |
|
require Message::DOM::Attr; |
7 |
|
|
8 |
sub ____new ($$$) { |
sub ____new ($$$) { |
9 |
my $self = shift->SUPER::____new (shift); |
my $self = shift->SUPER::____new (shift); |
93 |
|
|
94 |
## TODO: node_value |
## TODO: node_value |
95 |
|
|
96 |
|
## |Node| methods |
97 |
|
|
98 |
|
*append_child = \&Message::DOM::Attr::append_child; |
99 |
|
|
100 |
|
*insert_before = \&Message::DOM::Attr::insert_before; |
101 |
|
|
102 |
|
*replace_child = \&Message::DOM::Attr::replace_child; |
103 |
|
|
104 |
## |AttributeDefinition| attributes |
## |AttributeDefinition| attributes |
105 |
|
|
106 |
sub allowed_tokens ($) { |
sub allowed_tokens ($) { |