2011-09-16 18 views
0

aspファイルからXMLを読み取り、その応答をjavascript変数に取り込むと、改行でXMLが取得されます。以下は のコードです。javascript/aspのXML改行を削除

var s = <% response.write getDefaultProductArea().xml %>; 

応答:

var s = <productarea> 
<name>OneSite</name> 
<logo width="130" height="34">/multishell_cb/images/products/onesite.png</logo> 
<tabset>onesite.xml</tabset> 
<actionbar>defaultOnesite.xml</actionbar> 
<show-if/> 
<default-if>default</default-if> 
    </productarea>; 

が、以下に示すように、我々は、単一の行でXML値を必要とします。

var s = ' <productarea> <name>OneSite</name><logo width="130" height="34">/multishell_cb/images/products/onesite.png</logo><tabset>onesite.xml</tabset><actionbar>defaultOnesite.xml</actionbar><show-if/><default-if>default</default-if></productarea>'; 

あなたは、単一の行でXMLを必要とするのはなぜ...

+0

を提案してください?違いは何ですか?それは答えではありませんが、なぜASP.NETを使用しないのですか? –

答えて

1
var s = '<% response.write Replace(getDefaultProductArea().xml, vbCrLf, "") %>'; 
+0

あなたのクイック返信をありがとう。そのうまくいく..、 – nivas