Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
data_source_xml_management.inc
1 <?php
18 require_once SQ_INCLUDE_PATH.'/asset_management.inc';
19 
32 {
33 
34 
40  {
41  $this->Asset_Management($pm);
42  $this->vars = Array (
43  'name' => Array (
44  'added' => '0.1',
45  'type' => 'text',
46  'default' => '',
47  'description' => 'The name of the feed',
48  ),
49  'url' => Array (
50  'added' => '0.1',
51  'type' => 'text',
52  'default' => '',
53  'description' => 'The URL of the XML feed',
54  ),
55  'tags' => Array (
56  'added' => '0.1',
57  'type' => 'text',
58  'default' => '',
59  'description' => 'Serialized array of tag names',
60  ),
61  'root_tag' => Array (
62  'added' => '0.2',
63  'type' => 'text',
64  'default' => '',
65  'description' => 'Root tag for the parser',
66  ),
67  'tag_attributes' => Array (
68  'added' => '0.1',
69  'type' => 'text',
70  'default' => '',
71  'description' => 'Serialized array of tags and their selected attributes',
72  ),
73  'cdata_tags' => Array (
74  'added' => '0.3',
75  'type' => 'text',
76  'default' => '',
77  'description' => 'Serialized array of tag names which data are to be enclosed in [CDATA]',
78  ),
79  'data_delimiter' => Array (
80  'added' => '0.3',
81  'type' => 'text',
82  'default' => ',',
83  'description' => 'Delimiter to seperate the data from xml record with mutiple elements with same name',
84  ),
85  'xslt_file' => Array (
86  'added' => '0.3',
87  'type' => 'assetid',
88  'default' => '',
89  'description' => 'XSL transformation file assetid',
90  ),
91 
92 
93  );
94 
95  }//end constructor
96 
97 
98 }//end class
99 ?>