2016-05-26 3 views
0

として、私は次のシナリオを実現する必要があります。xml version = "1.0" encoding = "utf-8"?値

私のapp.configファイルは、私はデータは私が必要とするこの特定のシナリオでは異なる場合があり、この 要求ノードを持ってこれに似たもの

<?xml version="1.0" encoding="utf-8"?> 
...nodes... 
<Request> 
    <?xml version="1.0" encoding="utf-8"?> 
    <RequestType> 
     ...nodes... 
    </RequestType> 
    ..even more nodes.. 
</Request> 
..nodes... 

が含まれている必要があり

それはサービスに渡される可読なxmlであるために、私のアプリケーションは、明らかにxml docの最初の行であるべきであると主張している。

全体リクエストは文字列に解析されます。

私は価値の下ですべてのノードを押さずにそれを達成することができる方法=「1.0」エンコード=「UTF-8」

のみXMLの先頭に一度許可されている「=

+1

CDataを使用しますか? http://www.tutorialspoint.com/xml/xml_cdata_sections.htm –

+0

これはうまくいくかもしれませんが、すぐに確認します – Raimonds

+0

魅力的なように動作します。私はもうランタイムエラーに直面していません。私はこれを私のサービスに渡すことができます。 。私はそれを自分で考えないように恥ずかしく感じています。ありがとう。 – Raimonds

答えて

1

Keith Hallが指摘しているように、CDATAはその日を節約しました。迅速な回答をありがとう。

2

XMLバージョン」があります資料! したがって、2番目の発生を削除します。

+0

私は間違いなくそれを行うことはできません。要求のために必要です。 – Raimonds

+0

xmlの構文が壊れていますが、これはサポートされていません!常に基準を遵守し、文書をきれいにしてください! – digipenKH

+0

処理前に、sedやawkのツールで間違ったヘッダ行を削除することができます!また、HTMLTidyを使用して文書を整理することもできます。 – digipenKH

関連する問題