Dell Powerconnect W-ClearPass Virtual Appliances W-ClearPass Guest 6.0 Deploym - Page 285

NwaParseXml, NwaPasswordByComplexity, Table 30

Page 285 highlights

$options may be specified to control additional parsing options described in the table below. Table 30: Parsing Options Function Description fs The field separator character (default is comma ",") rs The record separator character (default is newline "\n") quo The quote character (default is double quote ") excel_compatible If true, recognize ="..." syntax as well as "..." (default true) dos_compatible If true, convert \r\n line endings to \n (default true) encoding If set, specifies the input character set to convert from (default not set) out_charset If set, specifies the desired character set to convert to using the iconv() function . (default is "UTF-8//TRANSLIT") max_records maximum number of records to return max_fields maximum number of fields per record skip_records number of records to skip at start of input skip_fields number of fields to skip at start of each record sort post-processing option; order string for NwaCreateUsortFunc to sort the records by the specified column(s) slice_offset post-processing option: starting offset of slice to return; see array_slice() function slice_length post-processing option: length of slice to return; see array_slice() function See "NwaParseCsv" on page 284 and "NwaVLookup" on page 286. NwaParseXml NwaParseXml($xml_text) Parses a string as an XML document and returns the corresponding document structure as an associative array. Returns an array containing the following elements: l error - set if there was a problem parsing the XML l message - describes the parse error Otherwise, the return is an array with these elements: l name - name of the document element l attributes - attributes of the document element l children - array containing any child elements l content - element content text NwaPasswordByComplexity NwaPasswordByComplexity($len, $mode = false) Dell Networking W-ClearPass Guest 6.0 | Deployment Guide NwaParseXml | 285

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320

$options
may be specified to control additional parsing options described in the table below.
Function
Description
fs
The field separator character (default is comma “,”)
rs
The record separator character (default is newline “\n”)
quo
The quote character (default is double quote ")
excel_compatible
If true, recognize
="..."
syntax as well as
"..."
(default true)
dos_compatible
If true, convert \r\n line endings to \n (default true)
encoding
If set, specifies the input character set to convert from (default not set)
out_charset
If set, specifies the desired character set to convert to using the iconv() function .
(default is
"UTF-8//TRANSLIT"
)
max_records
maximum number of records to return
max_fields
maximum number of fields per record
skip_records
number of records to skip at start of input
skip_fields
number of fields to skip at start of each record
sort
post-processing option; order string for NwaCreateUsortFunc to sort the records by the specified
column(s)
slice_offset
post-
processing
option:
starting
offset
of
slice
to
return;
see
array_
slice
()
function
slice_length
post-
processing
option:
length
of
slice
to
return;
see
array_
slice
()
function
Table 30:
Parsing Options
See
"NwaParseCsv" on page 284
and
"NwaVLookup" on page 286
.
NwaParseXml
NwaParseXml($xml_text)
Parses a string as an XML document and returns the corresponding document structure as an associative array.
Returns an array containing the following elements:
l
error
– set if there was a problem parsing the XML
l
message
– describes the parse error
Otherwise, the return is an array with these elements:
l
name
– name of the document element
l
attributes
– attributes of the document element
l
children
– array containing any child elements
l
content
– element content text
NwaPasswordByComplexity
NwaPasswordByComplexity($len, $mode = false)
Dell Networking W-ClearPass Guest 6.0 | Deployment Guide
NwaParseXml |
285