Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > XML problemi
Yazar
safak


avatar

Kayıt: 09.11.2006
15.08.2008-17:18 #50553
Herkese merhaba,
Xml'e web form üzerinden text box ya da benzeri bir nesneyi kullanarak veri kaydediyorum. Bu veri başlık ve içerik olmak üzere iki kısımdan oluşuyor. İçerik kısmında boşluklar, "" işaretleri, alt satır bulunabilir. Problem şu ki, bu işlemi yaparken boşluk ve alt satır karakterlerinin de xml içerisine kaydolmasını istiyorum. Yani başka bir sayfada xml'den bu veriyi çektiğim zaman kaydettiğim zamanki formatıyla göstermem lazım.
Yardımlarınızı bekliyorum biggrin





Yazar
crossfire


avatar
izmir
Kayıt: 20.07.2008
15.08.2008-18:10 #50559
Eğer kaydederken bir filtreden falan geçmiyorsa o karakterlerin de XML içine kaydolması lazım. Bu karakterlerin input işlevi olmayan normal HTML tag'lerin içinde girildiği gibi görüntülenmesini istiyorsanız, data'yı çektikten sonra boşluk katakterlerini &nbsp; ve newline karakterlerini de <br /> ile yer değiştirebilirsiniz. Fakat görüntüleme sırasında işlem yapmak istemiyorsanız, bu işlemi kaydetme sırasında yapabilirsiniz. Bu durumda da data'yı düzenlemek için bir text box'a aktarmanız gerektiğinde bu işlemin tersini yapmanız gerekir.





robotum, robotsun, robot
Yazar
safak


avatar

Kayıt: 09.11.2006
15.08.2008-18:18 #50561
Veriyi görüntülemek için rXMLDataSource'a bağlı DataList kullanıyorum. Herhangi bir filtreleme yok. XML'e girilen veriler görüntülenme aşamasında formatını kaybetmiş oluyor. Bir de xml'de boşluk ve enter karakterlerini nasıl ifade edeceğiz??





Yazar
kellad


avatar
istanbul
Kayıt: 21.01.2006
15.08.2008-18:23 #50562
Boşluk: &nbsp;
Enter: <br />





Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
Yazar
safak


avatar

Kayıt: 09.11.2006
15.08.2008-21:26 #50566
Sormak istediğim tam olarak o değildi, yine de cevap için teşekkürler :)





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
15.08.2008-22:30 #50568
xml i post ettiğin zaman zaten
newline karakteri ile birlikte kaydediliyordur. fakat görüntüleyen yazılım bunları kale almaz.
html de n
karakteri olmadığı için veri formatını kaybedecektir.

bunun için görüntüleme aşamasında datalistte veriyo soktuktans sonra databound eventinde datalist teki verilere erişip

n= <br/>
t =    &nbsp; &nbsp; &nbsp;
space =   &nbsp;

yada datalist yerine data repeater kullanıp xml verisini <pre></pre> tagları arasına alman lazim. bunlari yapmadan veriyi html tarafında formatlamadan gosteremezsin.
veriyi kaydederken değil görüntülemede bu işlemi yapman gerekiyor.





N/A
Yazar
safak


avatar

Kayıt: 09.11.2006
16.08.2008-00:45 #50575
Teşekkürler Orhan. Problemim çözüldü.





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
16.08.2008-21:06 #50585
safak yazdi
 
Teşekkürler Orhan. Problemim çözüldü.

rica ederim kolay gelsin

bu karakterleri bende replace ettiğim için mesajda cıkmamış :) duzelttim sindi





N/A
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb