2011-02-24 3 views
0

xmltextwriter를 사용하여 xml 문서를 만드는 중입니다. xml을 올바르게 들여 쓰는 데 문제가있는 xslt에 소개되었습니다. 여기xmltextwriter를 사용하여 xml 서식 지정

내가 형식이

여기
<htmltext> CData[.......<br> 
    <img src="......."> 
    <a href="........"</a><br> 
    ...some text here from a string....<br> 
    ...some other text here froma string> 
</htmltext> 

내가 시도한 것입니다 싶습니다 것입니다 :

xwriter.WriteStartElement("htmltext") 
xwriter.WriteCData(hcontent) 
xwriter.WriteElementString("", "<br>") 
xwriter.WriteString(Environment.NewLine) 
xwriter.Indentation = 2 
xwriter.WriteElementString("img", "") 
xwriter.WriteStartAttribute("src", himage) 
xwriter.WriteEndAttribute() 
xwriter.WriteString(Environment.NewLine) 
xwriter.WriteElementString("a", "") 
xwriter.WriteStartAttribute("href", hlinks) 
xwriter.WriteEndAttribute() 
xwriter.WriteElementString("", htitle) 
xwriter.WriteElementString("", "<br>") 
xwriter.WriteString(Environment.NewLine) 
xwriter.WriteElementString("", hsubtitle) 
xwriter.WriteElementString("", "<br>") 
xwriter.WriteString(Environment.NewLine) 
xwriter.WriteElementString("", htext) 
xwriter.WriteEndElement() 

여기에서 갈 곳 확실하지 않다. 모든 응답 감사하기

+0

당신은'XmlTextWriter'를 사용하지 말아야합니다. .NET 2.0 이후로 더 이상 사용되지 않습니다. 'XmlWriter.Create'를 사용하여'XmlWriter'를 생성해야합니다. –

+0

그렇다면 서식 지정이 포함되지 않은 경우 들여 쓰기에 대한 서식을 어떻게 작성합니까? – vbNewbie

+0

주로 서식 지정을 신경 쓰지 마십시오. 중요한 것은 아닙니다. 포맷이 필요하면'XmlWriterSettings'의 설정을 사용하십시오. –

답변

0

해결 방법을 발견하고 모두 문자열로 변환했습니다.