2011-06-07 22 views
4
Dim codice As String 
Dim doc As New HtmlDocument 
Dim coll As HtmlNodeCollection 
Dim node As HtmlNode 
Dim nuovo As HtmlNode 

codice = "<li><a href=""#"" onclick=""ApriClass('" + D_Clas.SafeFileName + "')"" title="""">� " + T_ClasNome.Text + "</a></li>" 
doc.Load("classifica.html") 
coll = doc.GetElementbyId("subnavi").SelectNodes("ul") 
node = coll.Last 
nuovo = HtmlNode.CreateNode(codice) 
node.AppendChild(nuovo) 
doc.Save("classifica.html") 

這增加一行HTML的「codice」在指定的位置,但我注意到,每次它寫到我的HTML文件,它不會去新線,所以會寫:HTML敏捷性包,創建HTML文件中的新行

**(1st item)**<li><a href="#" onclick="ApriClass('classificagiocatori3.htm')" title="">� 3 Class</a></li>**(2nd item)**<li><a href="#" onclick="ApriClass('classificagiocatori.htm')" title="">� classificagioca.0tori.htm</a></li> 

我怎麼能去一個新的生產線在HTML文件中更舒適的看法?

回答

2

在C#中,你可以嘗試這樣的事情。

var newLineNode = HtmlNode.CreateNode("\r\n"); 
var nuovo = HtmlNode.CreateNode(codice); 
node.AppendChild(newLineNode); 
node.AppendChild(nuovo); 
node.AppendChild(newLineNode);