質問編集履歴
4
編集Edit
test
CHANGED
File without changes
|
test
CHANGED
@@ -384,7 +384,9 @@
|
|
384
384
|
|
385
385
|
```PowerShell
|
386
386
|
|
387
|
-
[string]$TagName
|
387
|
+
[string]$TagName # 文字型指定
|
388
|
+
|
389
|
+
$TagName = @() # 配列指定
|
388
390
|
|
389
391
|
```
|
390
392
|
|
3
改行追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -394,7 +394,9 @@
|
|
394
394
|
|
395
395
|
>
|
396
396
|
|
397
|
-
パターン2の様に、変数に文字列を代入した場合は取得が出来、
|
397
|
+
パターン2の様に、変数に文字列を代入した場合は取得が出来、
|
398
|
+
|
399
|
+
Excelから取得した場合は失敗する理由が分かりません。
|
398
400
|
|
399
401
|
どなたか、ご教示頂ければと思います。
|
400
402
|
|
2
ソースコード編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -330,7 +330,7 @@
|
|
330
330
|
|
331
331
|
# XMLタグ抜き出し Pattern2
|
332
332
|
|
333
|
-
|
333
|
+
$TagName = "RecordId","Name","From"
|
334
334
|
|
335
335
|
$CustomXML = $xml.EXP_HogehogeWorkDataTable.DocumentElement |
|
336
336
|
|
1
コード編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -330,7 +330,7 @@
|
|
330
330
|
|
331
331
|
# XMLタグ抜き出し Pattern2
|
332
332
|
|
333
|
-
$TagName = "RecordId","Name","From"
|
333
|
+
[string]$TagName = "RecordId","Name","From"
|
334
334
|
|
335
335
|
$CustomXML = $xml.EXP_HogehogeWorkDataTable.DocumentElement |
|
336
336
|
|
@@ -340,6 +340,22 @@
|
|
340
340
|
|
341
341
|
}
|
342
342
|
|
343
|
+
|
344
|
+
|
345
|
+
# -------------------------------------------------------- #
|
346
|
+
|
347
|
+
|
348
|
+
|
349
|
+
# XMLタグ抜き出し Pattern3
|
350
|
+
|
351
|
+
$CustomXML = $xml.EXP_HogehogeWorkDataTable.DocumentElement |
|
352
|
+
|
353
|
+
ForEach-Object {
|
354
|
+
|
355
|
+
$_["RecordId","Name","From"].OuterXml
|
356
|
+
|
357
|
+
}
|
358
|
+
|
343
359
|
<#========== 処理成功例 ==========#>
|
344
360
|
|
345
361
|
```
|
@@ -352,6 +368,8 @@
|
|
352
368
|
|
353
369
|
* パターン2では、変数にタグ名を入れ、変数を指定。
|
354
370
|
|
371
|
+
* パターン3では、パターン1の様に1ずつ記載では無く、まとめて指定。
|
372
|
+
|
355
373
|
|
356
374
|
|
357
375
|
|