お世話になります。
前回の質問に関連するもので申し訳ないのですが
どうしても解決しなかったため、ご質問をさせてください。
以下の処理でXXXX.xbrlファイルをDOM操作をしたいのですが
何故か空のオブジェクトしか返しません。
①で$xmlは正しく出力されるのですが、これをDOMでloadすると出力結果の通りからのオブジェクトを返してきます。
膨大のxmlなので何らかの理由でエラーを返してくるのであれば分かるのですが空を返してくるのはどのような理由が考えられるのかご助言をいただけれ幸甚です。
宜しくお願い申し上げます。
PHP
1 $xml =file_get_contents("Z_xbrl/XXXX/XXXX/XXXX_XXXX.xbrl"); 2 3 echo($xml);//① 4 $dom = new DOMDocument('1.0', 'UTF-8'); 5 $dom->preserveWhiteSpace = false; 6 $dom->formatOutput = true; 7 $dom->loadXML($xml); 8 var_dump($dom);//② 9 10/*②の出力結果*/ 11 12DOMDocument Object 13( 14 [doctype] => 15 [implementation] => (object value omitted) 16 [documentElement] => 17 [actualEncoding] => UTF-8 18 [encoding] => UTF-8 19 [xmlEncoding] => UTF-8 20 [standalone] => 1 21 [xmlStandalone] => 1 22 [version] => 1.0 23 [xmlVersion] => 1.0 24 [strictErrorChecking] => 1 25 [documentURI] => 26 [config] => 27 [formatOutput] => 1 28 [validateOnParse] => 29 [resolveExternals] => 30 [preserveWhiteSpace] => 31 [recover] => 32 [substituteEntities] => 33 [nodeName] => #document 34 [nodeValue] => 35 [nodeType] => 9 36 [parentNode] => 37 [childNodes] => (object value omitted) 38 [firstChild] => 39 [lastChild] => 40 [previousSibling] => 41 [attributes] => 42 [ownerDocument] => 43 [namespaceURI] => 44 [prefix] => 45 [localName] => 46 [baseURI] => 47 [textContent] => 48)
①の出力結果(冒頭抜粋) G04924-000 2016-06-20 G04924-000 2015-10-01 2016-03-31 G04924-000 2015-09-30 jppfs_cor:NonConsolidatedMember G04924-000 2016-03-31 jppfs_cor:NonConsolidatedMember G04924-000 2015-04-01 2015-09-30 jppfs_cor:NonConsolidatedMember G04924-000 2015-10-01 2016-03-31 jppfs_cor:NonConsolidatedMember G04924-000 2015-03-31 jppfs_cor:UnitholdersCapitalINVMember jppfs_cor:NonConsolidatedMember G04924-000 2015-09-30 jppfs_cor:UnitholdersCapitalINVMember jppfs_cor:NonConsolidatedMember G04924-000 2015-09-30 jppfs_cor:CapitalSurplusINVMember jppfs_cor:NonConsolidatedMember G04924-000 2015-03-31 jppfs_cor:CapitalSurplusINVMember jppfs_cor:NonConsolidatedMember G04924-000 2015-09-30
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/15 06:25
2017/03/15 06:27
2017/03/15 06:36
2017/03/15 06:47
2017/03/15 06:50
2017/03/15 06:58
2017/03/15 07:02
2017/03/15 07:03
2017/03/15 07:06
2017/03/15 07:40