xml格式報文採用標籤對的形式來表示,通常的結構為value,其中,value值可以為巢狀的xml報文。
先假設這樣乙個xml字串:
1a>
2c>
b>
3d>
xml>
格式化後的樣式為:
1a>
2c>
b>
3d>
xml>
主體**:
private
static string formatxml(string message, int depth) else
string outsidetag = getfirsttag(outside);
if (outsidetag != null) else
return format;
}
以下函式實現比較容易,就不貼**出來了:
測試**:
formatxml(content, 0)
測試資料:
jack herringtonauthor>
php hackstitle>
o'reillypublisher>
book>
王小為author>
atool.org組織publisher>
book>
books>
測試截圖:
專案位址
java格式化字串
時間格式轉換 在應用程式設計中,經常需要顯示時間和日期。如果想輸出滿意的日期和時間格式,一般需要編寫大量的 經過各種演算法才能實現。format 方法通過給定的特殊轉換符作為引數來實現對日期和時間的格式化。第乙個類就是 dateformat 他可以將時間格式化為字串,dateformat 使得可以選...
java 格式化日期字串
1.字串轉換為日期 public static date parsedate string strdate,string pattern date date null trycatch parseexception e return date 2.日期格式化為字串 public static str...
JAVA中字串格式化
string類的靜態format 方法用於建立格式化的字串,其具有兩種過載形式 1 format string format,object args 使用指定的格式字串和引數返回乙個格式化字串,格式化後的新字串使用本地預設的語言環境。用法 str.format string format,objec...