2015-01-15 2 views
0

태그로 정렬 된 RDLC 보고서에 내 xml 문자열을 표시하려면 형식을 지정해야합니다.RDLC 서식이 지정된 XML 문자열 표시

<Root> 
    <Child> 
    <SubChild>...</SubChild> 
    </Child> 
</Root> 

같은 뭔가 그냥 끔찍 문자열을 반복하고 수동으로 배치하는 것보다 다른 것을, 할 수있는 방법을 찾을 수 없습니다. RDLC 또는 일부 다른 형식으로 일부 형식 함수를 사용하여이를 수행하고 이미 형식이 지정된 RDLC로 전달하는 방법이 있습니까?

답변

1

이 함수를 사용하여 RDLC 외부에서 XML 문자열의 서식을 지정할 수 있습니다.

당신은 선언 라인 (즉 : <?xml version="1.0" encoding="utf-16"?>)

Dim strXML As String = "<Root><Child><SubChild>test</SubChild></Child></Root>" 

Dim xmlDoc As New System.Xml.XmlDocument 
xmlDoc.LoadXml(strXML) 

Dim xmlSettings As New System.Xml.XmlWriterSettings 
xmlSettings.Indent = True 
xmlSettings.OmitXmlDeclaration = True 

Dim sb As New System.Text.StringBuilder 

Using writer As System.Xml.XmlWriter = System.Xml.XmlWriter.Create(sb, xmlSettings) 
    xmlDoc.Save(writer) 
End Using 

MsgBox(sb.ToString()) 
+0

완벽한 않고 들여 XML을 저장 XMLWriterSettings.OmitXmlDeclaration를 사용해야합니다! 고맙습니다! –

관련 문제