2017-04-15 8 views
0

のdatatable.xmlread()クラスで読み込み可能なファイルは、C#で書かれたプログラム(以下の例)で読み込まれています。私は、pythonで作成したjsonを、上記のものと同じ書式でxmlに変換する方法を理解しようとしていますが、異なる値(および異なる数の?children?)を除いて、この他のプログラムに読み込まれる。私はプログラムがdatatable.xmlread()クラスを使用してこのxmlを取得していることを知っています。これをPython 3.5以降で使用する合理的な方法はありますか(現在lxmlはありません...)?代わりに、C#でこれを行う方法はありますか?私はC#についてほとんど何も知らない(私はほとんど、私はPythonについて知っているとは言いませんが、一般的にはそのmaterのためにコーディングしています...)良いリソースへのいくつかの方向はすばらしいでしょう。jsonをxmlに変換する方法c#

XMLは次のようになります。

<?xml version="1.0" standalone="yes"?> 
<DocumentElement> 
    <List> 
    <Name>TC Body</Name> 
    <ID>33281</ID> 
    <Output>75.4</Output> 
    <System>2</System> 
    </List> 
    <List> 
    <Name>PT Inlet</Name> 
    <ID>40730</ID> 
    <Output>12.5</Output> 
    <System>2</System> 
    </List> 
    <List> 
    <Name>SG Frame</Name> 
    <ID>28780</ID> 
    <Output>999.99</Output> 
    <System>1</System> 
    </List> 
</DocumentElement> 

私はちょうどそれが... C#のプログラムが取る形式にするために得ることができない、XMLにJSONを取得問題はない

+0

[tutorialspoint](https://www.tutorialspoint.com/)で良いコーディングチュートリアルを見つけることはできません –

+0

JSONはXMLに変換したいのですか? – dbc

+0

私はそれを構築するので、私はそれが見えるようにすることができます... ATMそれはID以外の上記のXMLと同じ設定されています... – kmdewey

答えて

0

いずれかがあなたのニーズに合っていますか?

  • dicttoxml
  • json2xml
    • は個人的に私は後者を試してみました。最初のファイルはファイルを操作するので、ファイルを出力して読み込み、もう一方の出力を作成する必要があります。音が乱雑で非効率的です。後者は文字列で動作し、JSON文字列を渡してXML文字列を受け取ってから同時に出力することができます。 (リコール:JSONは有効なディクテーションですので、JSONと任意のdictsの両方で動作するはずです)

    +0

    だから私の問題は本当にjson XMLに変換するには、datatable.readxml()クラスを使用してac#プログラムに読み込むための適切な形式になっています... Pythonには、辞書からXMLを構築するためのライブラリがいくつか組み込まれています... – kmdewey

    関連する問題