| 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 ($) { |