-2

下面的文本是多维数组的转储,由 var_dump() PHP 函数转储。我需要一个 Java 函数来读取具有这样(附加)内容的文件并以 XML 形式返回它。

作为参考,在站点http://pear.php.net/package/Var_Dump/中,您可以找到在 XML 中生成转储的代码(在 PHP 中),因此所有需要的逻辑都在那里(我认为)。

我将等待您的反馈。

问候, 克里斯蒂安

DesOrgaoJuizo"]=> string(45) "JUÍZO FED. DA 02A VF CRIMINAL DE PORTO ALEGRE" ["SigOrgaoJuizo"]=> 字符串(10) "RSPOACR02F" ["CodOrgaoJuizo"]=> 字符串(9) "RS0000085" ["IdOrgaoSecretaria"]=> 字符串(9) "710000084" ["DesOrgaoSecretaria"]=> string(31) "02a VF CRIMINAL DE PORTO ALEGRE" ["SigOrgaoSecretaria"]=> string(9) "RSPOACR02" ["CodOrgaoSecretaria"]=> string(9) "RS0000084" ["IdSigilo "]=> string(1) "0" ["IdUsuario"]=> string(30) "711262951173995330420000000001" ["DesSigilo"]=> string(10) "Sem Sigilo" ["Localizador"]=> string(25 ) " SeqDocumento"]=> 字符串(1) "4" ["SigTipoDocumento"]=> 字符串(3) "OUT" ["IdSigilo"]=> 字符串(1) "0" ["DesSigilo"]=> 字符串(10 ) "Sem Sigilo" } } ["DesPeticao"]=> string(56) "Distribuição/Atribuição Ordinária por sorteio eletrônico" ["DescricaoCompleta"]=> string(56) "Distribuição/Atribuição Ordinária por sorteio eletrônico" } } [ "ValCausa"]=> 字符串(4) "0.00" ["OrgaoJul"]=> 字符串(45) "JUÍZO FED. DA 02A VF CRIMINAL DE PORTO ALEGRE" ["CodOrgaoJul"]=> 字符串(9) "RS0000085" ["

4

1 回答 1

0

你嫁给那种格式有什么特别的原因吗?

如果没有,请考虑使用更标准的东西。您可以让 php 将数据输出为 JSON(使用 json_encode())——您应该能够轻松地将 json 解码为本机 Java 数据结构,然后在 java 中编码以生成 XML。

如果您var_dump() 的输出结婚,那么恐怕您将不得不在 Java 中进行一些丑陋的解析。var_dump() 非常适合产生人类可读的输出——因此解析可能会变得很棘手。

于 2010-05-11T21:31:05.023 回答