diff options
Diffstat (limited to 'chromium/third_party/cygwin/lib/perl5/vendor_perl/5.10/i686-cygwin/XML/LibXML/PI.pod')
-rw-r--r-- | chromium/third_party/cygwin/lib/perl5/vendor_perl/5.10/i686-cygwin/XML/LibXML/PI.pod | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/chromium/third_party/cygwin/lib/perl5/vendor_perl/5.10/i686-cygwin/XML/LibXML/PI.pod b/chromium/third_party/cygwin/lib/perl5/vendor_perl/5.10/i686-cygwin/XML/LibXML/PI.pod deleted file mode 100644 index 6839a310ab2..00000000000 --- a/chromium/third_party/cygwin/lib/perl5/vendor_perl/5.10/i686-cygwin/XML/LibXML/PI.pod +++ /dev/null @@ -1,83 +0,0 @@ -=head1 NAME - -XML::LibXML::PI - XML::LibXML Processing Instructions - -=head1 SYNOPSIS - - - - use XML::LibXML; - # Only methods specific to Processing Instruction nodes are listed here, - # see XML::LibXML::Node manpage for other methods - - $pinode->setData( $data_string ); - $pinode->setData( name=>string_value [...] ); - -=head1 DESCRIPTION - -Processing instructions are implemented with XML::LibXML with read and write -access. The PI data is the PI without the PI target (as specified in XML 1.0 -[17]) as a string. This string can be accessed with getData as implemented in L<<<<<< Abstract Base Class of XML::LibXML Nodes|Abstract Base Class of XML::LibXML Nodes >>>>>>. - -The write access is aware about the fact, that many processing instructions -have attribute like data. Therefore setData() provides besides the DOM spec -conform Interface to pass a set of named parameter. So the code segment - - - - my $pi = $dom->createProcessingInstruction("abc"); - $pi->setData(foo=>'bar', foobar=>'foobar'); - $dom->appendChild( $pi ); - -will result the following PI in the DOM: - - - - <?abc foo="bar" foobar="foobar"?> - -Which is how it is specified in the DOM specification. This three step -interface creates temporary a node in perl space. This can be avoided while -using the insertProcessingInstruction() method. Instead of the three calls -described above, the call - - - - $dom->insertProcessingInstruction("abc",'foo="bar" foobar="foobar"'); - -will have the same result as above. - -L<<<<<< XML::LibXML Processing Instructions|XML::LibXML Processing Instructions >>>>>>'s implementation of setData() documented below differs a bit from the the -standard version as available in L<<<<<< Abstract Base Class of XML::LibXML Nodes|Abstract Base Class of XML::LibXML Nodes >>>>>>: - -=over 4 - -=item B<setData> - - $pinode->setData( $data_string ); - $pinode->setData( name=>string_value [...] ); - -This method allows to change the content data of a PI. Additionally to the -interface specified for DOM Level2, the method provides a named parameter -interface to set the data. This parameter list is converted into a string -before it is appended to the PI. - - - -=back - -=head1 AUTHORS - -Matt Sergeant, -Christian Glahn, -Petr Pajas - - -=head1 VERSION - -1.66 - -=head1 COPYRIGHT - -2001-2007, AxKit.com Ltd; 2002-2006 Christian Glahn; 2006-2008 Petr Pajas, All rights reserved. - -=cut |