回答編集履歴
1
コードの枠編集
answer
CHANGED
@@ -15,7 +15,7 @@
|
|
15
15
|
|
16
16
|
phpならば、
|
17
17
|
|
18
|
-
|
18
|
+
``` PHP のDOM操作コード例
|
19
19
|
$dom = new DOMDocument('1.0', 'UTF-8');
|
20
20
|
$dom->preserveWhiteSpace = false;
|
21
21
|
$dom->formatOutput = true;
|
@@ -23,8 +23,7 @@
|
|
23
23
|
$root = $dom->getElementsByTagName("xbrli:xbrl")->item(0);
|
24
24
|
$sampleNode = $root->getElementsByTagName("jpfr-t-cte:CurrentAssets")->item(0);
|
25
25
|
echo $sampleNode->nodeValue;
|
26
|
+
```
|
26
27
|
|
27
|
-
---
|
28
|
-
|
29
28
|
のような形式で金額を抜き出すのでしょう。上記のコード内の"jpfr-t-cte:勘定科目名"の記述は、jpfr-t-cteというネーム空間での規則でXMLファイルを操作しているという印です。ただ、一つのxbrlファイルの中に前期や四半期などの複数の会計期間の金額が入っていることがあるので、会計期間の属性(contextRef)を絞らなければならないでしょう。
|
30
29
|
検証を省略したアドバイスで恐縮ですが、参考になれば幸いです。
|