⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tree.pl

📁 PERL语言资料 可以用于PERL程序设计
💻 PL
字号:
#!/usr/bin/perl
# Fig. 22.25: tree.pl
# Using Data::Dumper to print the results of tree-based parsing.

use warnings;
use strict;
use Data::Dumper;
use XML::Parser;

my $xml =<<"DONE";
<letter><contact type = "from"><name>John</name>
   <phone>555-1234</phone></contact>
   <salutation format = "formal">Dear Sir:</salutation>
</letter>
DONE

my $parser = new XML::Parser( Style => 'Tree', ErrorContext => 2 );

my $tree = $parser->parse( $xml );

print( Data::Dumper->Dump( [ $tree ] ) );

 ########################################################################## 
 # (C) Copyright 2001 by Deitel & Associates, Inc. and Prentice Hall.     #
 # All Rights Reserved.                                                   #
 #                                                                        #
 # DISCLAIMER: The authors and publisher of this book have used their     #
 # best efforts in preparing the book. These efforts include the          #
 # development, research, and testing of the theories and programs        #
 # to determine their effectiveness. The authors and publisher make       #
 # no warranty of any kind, expressed or implied, with regard to these    #
 # programs or to the documentation contained in these books. The authors #
 # and publisher shall not be liable in any event for incidental or       #
 # consequential damages in connection with, or arising out of, the       #
 # furnishing, performance, or use of these programs.                     #
 ##########################################################################

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -