默認情況下,自動關閉標籤ToString()
通過XElement
編如下:如何讓XElement.ToString()在自閉合斜槓前省略空格?
<element />
<element attrib="value" />
不過,我想它沒有多餘的空間,即
<element/>
<element attrib="value"/>
這可能與XElement
API?
默認情況下,自動關閉標籤ToString()
通過XElement
編如下:如何讓XElement.ToString()在自閉合斜槓前省略空格?
<element />
<element attrib="value" />
不過,我想它沒有多餘的空間,即
<element/>
<element attrib="value"/>
這可能與XElement
API?
我想我會做一個字符串替換,將取代" />"
與"/>"
。
如果要保留語法的功能風格,可以將一個擴展方法添加到XElement中,稱爲ToStringNoSpace(),它調用XElement.ToString()並進行替換。 – 2013-03-01 15:22:43
@DavidKhaykin:'.Replace(「/>」,「/>」)是完美的功能風格。 – Timwi 2013-03-03 20:54:13
你可以做一個字符串替換,將「/>」替換爲「/>」 – 2013-03-01 14:35:50
做一個有趣的系統集成是你嗎?有時我發現自己認爲應該有一個公開列表,在http://plaintextoffenders.com/的某個地方,對於那些不接受有效xml的系統,當它不是**他們的有效xml格式時:) – AakashM 2013-03-04 09:15:54
@AakashM:這樣的網站可能很有趣,但在我的情況下,這不是問題。 – Timwi 2013-03-05 15:11:43