VB.NET'te, <xml><%= "my string" %></xml>
kullanarak XML hazır bilgi dosyalarına kolayca yerleştirebilirim.XElements'i VB.NET'teki XML editörlerine nasıl yerleştirebilirim?
XElement
örneğini nasıl yerleştirebilirim?
XElement, XNode vb. Sınıflardaki yöntemleri kullanabileceğimi biliyorum, ancak mümkünse XML hazırlamasında yapmak istiyorum. Bunu gerçekten yapmak gerekirse, her zaman sadece bu yapabileceğini
Bir XSLT ile yaptığınız gibi bir dönüştürme gerçekleştirmek için XLinq ve XML Literals kullanıyorum. Şu anda, dönüşümü gerçekleştiren yaklaşık 200 satırlık bir XML hazır bilgi bloğum var. Öznitelik değerleri ve metin, <% = myElement.ExtensionMethod()%> 'blokları ile oluşturulur. XML editörlerinin bazı bloklarını kendi yöntemlerine ayırmayı ve XML editörlerinin ana bloğuna geri gömülen bir XElement döndürmeyi umuyordum. – GiddyUpHorsey
Çözümünüz işe yarayacaktı, ancak dizgeye dönüştürmemeyi ve daha sonra XElement'e dönüştürmeyi tercih ediyorum. Bunu yapmak için daha doğal bir yol olduğunu umuyordum. – GiddyUpHorsey
Tüm XML Literal'leri kullanmak yerine, kök dokümanı oluşturmak için XDocument/XElement kurucularının ve editörlerinin bir karışımını kullanabilirsiniz (bir C# -er'in bunu nasıl yapması gerektiğini düşünün). Belirli hedef alanlara eklemek için XElements'ı LINQ-to-XML yoluyla belgenize ekleyin veya ekleyin. – Ocelot20