Pergunta : C# & XSLT: Como output Tag vazios

I've começ um xsl transforma que outputting um original do xml de um xml document.
When que eu tento abrir o xml novo doc na aplicação pretendeu para mim está começ erros o like
" texto não é no contexto do elemento… de acordo com DTD/Schema ". a parcela de ofensa do

The da lima de saída parecido ser o hd: elemento do singleSelection: class= " lineNumbers " >
1 do >
: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: class= codeBody " prettyprint " do id= " codeSnippet860886 " do >
 
      
        
        
        
      

      
      

      Select State
    
o class= >

I de
1 do >
: > do singleSelection o xsl " desobstruído " de >

The do class= de
1 do >

	
		
		
		

			 do test= "
				
					
						dropDownList
					
				
			

			 do test= "
				…
			
		
	


And de for-each>
1 do >
FileInfo fi = FileInfo novo (PathTextBox.Text);
Xpdoc de XPathDocument = XPathDocument novo (fi.FullName);

componentTransform de XslTransform = XslTransform novo ();
componentTransform.Load (Path.Combine (di.FullName, “ComponentFile.xslt”));
                   
corda outputComponentFile = Path.Combine (fi. Directory.FullName, Path.ChangeExtension (fi. Nome, “xml”));

Codificação utf8 = UTF8Encoding novo (falso);
componentWriter de XmlTextWriter = XmlTextWriter novo (outputComponentFile, utf8);
componentWriter.Formatting = Formatting.Indented;
componentWriter.WriteStartDocument ();
componentTransform.Transform (xpdoc, zero, componentWriter);
componentWriter.Close (); o class= >

What de
1 do >
class= >

Thanks. de
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
>
class= do

Resposta : C# & XSLT: Como output Tag vazios

Riscar todo o acima, mim apenas realizou que XslTransform está deprecado.
Substitui-lo exatamente com o XslCompiledTransform fêz o truque e parece trabalhar agora e abrir na aplicação do alvo.
Outras soluções  
 
programming4us programming4us