Vraag : C# & XSLT: Hoe te output lege markeringen

Ik heb een xsltransformatie die een xmldocument van een xml document.
When outputting die ik heb geprobeerd om nieuw xmldoc. in de toepassing te openen het voor ik krijg fouten like
" Tekst niet wordt toegestaan in de context van element… volgens DTD/Schema " is bedoeld. schijnt het beledigende gedeelte

The van het outputdossier hd te zijn: singleSelection element:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
 
      
        
        
        
      

      
      

      Select State
    


I veronderstellen het het in het formaat zoekt:
1:



The xsl is:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:

	
		
		
		

			
				
					
						dropDownList
					
				
			

			
		
	


And de code C# is:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
FileInfo FI = nieuwe FileInfo (PathTextBox.Text);
XPathDocument xpdoc = nieuwe XPathDocument (fi.FullName);

XslTransform componentTransform = nieuwe XslTransform ();
componentTransform.Load (Path.Combine (di.FullName, „ComponentFile.xslt“));
                   
outputComponentFile koord = Path.Combine (FI. Directory.FullName, Path.ChangeExtension (FI. Naam, „xml“));

Het coderen utf8 = nieuwe (valse) UTF8Encoding;
XmlTextWriter componentWriter = nieuwe outputComponentFile XmlTextWriter (, utf8);
componentWriter.Formatting = Formatting.Indented;
componentWriter.WriteStartDocument ();
componentTransform.Transform (xpdoc, ongeldig, componentWriter);
componentWriter.Close (); 


What verander ik zodat ik de markering aan output in formaat I kan de behoefte krijgen? D.w.z. het bruuske formaat van een lege markering, of ten minste zo kan ik het ertoe brengen om de markering te zetten allen op één lijn zonder ruimten/lijn tussen het begin breekt en tags.
1 beëindigen:



Thanks.
" codeBody "
1:
2:

      

Antwoord : C# & XSLT: Hoe te output lege markeringen

Kras alle bovengenoemd, realiseerde ik enkel XslTransform wordt afgekeurd.
Het vervangen van het met XslCompiledTransform deed precies de truc en het schijnt nu te werken en in de doeltoepassing te openen.
Andere oplossingen  
 
programming4us programming4us