The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

XML::LibXML::PI (3)
  • >> XML::LibXML::PI (3) ( Разные man: Библиотечные вызовы )
  •  

    NAME

    XML::LibXML::PI - XML::LibXML Processing Instructions
     
    

    SYNOPSIS

      $pinode->setData( $data_string );
      $pinode->setData( name=>string_value [...] );
    
    
     

    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 XML::LibXML::Node.

    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.

    XML::LibXML::PI's implementation of setData() differs a bit from the the standard version as available in XML::LibXML::Node():

    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.

     

    AUTHORS

    Matt Sergeant, Christian Glahn, Petr Pajas,  

    VERSION

    1.63  

    COPYRIGHT

    2001-2007, AxKit.com Ltd; 2002-2006 Christian Glahn; 2006-2007 Petr Pajas, All rights reserved.


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    AUTHORS
    VERSION
    COPYRIGHT


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру