Delphi Can
Xml Formatter - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6)
+--- Konu Başlığı: Xml Formatter (/showthread.php?tid=3101)

Sayfalar: 1 2


Xml Formatter - yhackup - 03-01-2019

Xml dosyasını Soap UI'deki gibi düzgün görüntüleyebileceğim bildiğiniz ücretsiz bir eklenti var mi ?


Xml Formatter - malitutuncu - 04-01-2019

Notepad++ yukleyiniz. Pluginden xml uzantisini yukleyiniz.
Daha sonra
Xml içeren dosyayı notepad++ da açınız
ctrl +shift +alt +b kombinasyonunu kullanınız.
Otomatik duzeltilecektir

https://stackoverflow.com/questions/3961217/how-to-format-xml-in-notepad


Xml Formatter - sadettinpolat - 04-01-2019

Notepad++ 'a ek olarak aşağıdaki sayfada iş görür

https://www.freeformatter.com/xml-formatter.html


Xml Formatter - sabanakman - 04-01-2019

Ayrıca xml dosyalarınız büyük boyutlarda ise FirstObject XML Editor uygulaması da başarılı.

http://www.delphican.com/showthread.php?tid=2517&pid=19086
(05-08-2018, Saat: 13:35)ahmet_sinav Adlı Kullanıcıdan Alıntı: Özellikle yüksek boyutlu XML dosyaları ile uğraşmak durumunda kalıyorsanız buradan indireceğiniz tool'u kullanabilirsiniz.



Xml Formatter - yhackup - 04-01-2019

Sanırım ben yanlış ifade ettim kendimi , Bir TMemo componeti gibi componente ihtiyacım var harici uygulamada açtırmayı bende biliyorum öyle bir şey istesem webbrowser ile de açarım.


Xml Formatter - 3ddark - 04-01-2019

SynEdit kullanabilirsin. Tam olarak ne yapacaksın ve ne kadar işini görür bilmiyorum ama XML format özelliği mevcut. Örnek ekran çıktısı da bu şekilde.


Cvp: Xml Formatter - elixir84 - 04-01-2019

(04-01-2019, Saat: 11:50)yhackup Adlı Kullanıcıdan Alıntı: Sanırım ben yanlış ifade ettim kendimi , Bir TMemo componeti gibi componente ihtiyacım var harici uygulamada açtırmayı bende biliyorum öyle bir şey istesem webbrowser ile de açarım.

https://codebeautify.org/xml-to-html-converter#

Örnek  XML

<row SUBE_KODU="0" FTIRSIP="1" FATIRS_NO="F00000000000185" CARI_KODU="AYD000" TARIH="2018-12-28 00:00:00" TIP="2" BRUTTUTAR="1285.88082235" SAT_ISKT="0.00000000" MFAZ_ISKT="0.00000000" GEN_ISK1T="75.17500000" GEN_ISK2T="0.00000000" GEN_ISK3T="0.00000000" GEN_ISK1O="5.00000000" GEN_ISK2O="0.00000000" GEN_ISK3O="0.00000000" KDV="217.61917765" FAT_ALTM1="0.00000000" FAT_ALTM2="0.00000000" KDV_DAHILMI="E" FATKALEM_ADEDI="1" TOPDEPO="0" KDV_DAHIL_BRUT_TOP="1210.71080000" KDV_TENZIL="0.00000000" MALFAZLASIKDVSI="0.00000000" GENELTOPLAM="1428.33000000" YUVARLAMA="0.00000000" PLA_KODU="002" DOVIZTUT="0.00000000" KAYITYAPANKUL="TABLET" SIRANO="0" AKTARIM="0" REFNO="25121822390095276" SECIM="0" KDV1T="0.24629630" KDV2T="217.37288136" KDV3T="0.00000000" KDV4T="0.00000000" KDV5T="0.00000000" KDV1O="8.00000000" KDV2O="18.00000000" KDV3O="0.00000000" KDV4O="0.00000000" KDV5O="0.00000000" KDV1M="3.07870370" KDV2M="1207.62711864" KDV3M="0.00000000" KDV4M="0.00000000" KDV5M="0.00000000" ACIKLAMA1="" BASIM="H" />

Convert to HTML  butonuna basınca cıkan sonuç gibimi. Eğer öyleyse banada lazım böyle bişey log sonuclarını bu şekilde kaydettiriyorum.


Xml Formatter - yhackup - 04-01-2019

(04-01-2019, Saat: 17:17)elixir84 Adlı Kullanıcıdan Alıntı:
(04-01-2019, Saat: 11:50)yhackup Adlı Kullanıcıdan Alıntı: Sanırım ben yanlış ifade ettim kendimi , Bir TMemo componeti gibi componente ihtiyacım var harici uygulamada açtırmayı bende biliyorum öyle bir şey istesem webbrowser ile de açarım.

https://codebeautify.org/xml-to-html-converter#

Örnek  XML

<row SUBE_KODU="0" FTIRSIP="1" FATIRS_NO="F00000000000185" CARI_KODU="AYD000" TARIH="2018-12-28 00:00:00" TIP="2" BRUTTUTAR="1285.88082235" SAT_ISKT="0.00000000" MFAZ_ISKT="0.00000000" GEN_ISK1T="75.17500000" GEN_ISK2T="0.00000000" GEN_ISK3T="0.00000000" GEN_ISK1O="5.00000000" GEN_ISK2O="0.00000000" GEN_ISK3O="0.00000000" KDV="217.61917765" FAT_ALTM1="0.00000000" FAT_ALTM2="0.00000000" KDV_DAHILMI="E" FATKALEM_ADEDI="1" TOPDEPO="0" KDV_DAHIL_BRUT_TOP="1210.71080000" KDV_TENZIL="0.00000000" MALFAZLASIKDVSI="0.00000000" GENELTOPLAM="1428.33000000" YUVARLAMA="0.00000000" PLA_KODU="002" DOVIZTUT="0.00000000" KAYITYAPANKUL="TABLET" SIRANO="0" AKTARIM="0" REFNO="25121822390095276" SECIM="0" KDV1T="0.24629630" KDV2T="217.37288136" KDV3T="0.00000000" KDV4T="0.00000000" KDV5T="0.00000000" KDV1O="8.00000000" KDV2O="18.00000000" KDV3O="0.00000000" KDV4O="0.00000000" KDV5O="0.00000000" KDV1M="3.07870370" KDV2M="1207.62711864" KDV3M="0.00000000" KDV4M="0.00000000" KDV5M="0.00000000" ACIKLAMA1="" BASIM="H" />

Convert to HTML  butonuna basınca cıkan sonuç gibimi. Eğer öyleyse banada lazım böyle bişey log sonuclarını bu şekilde kaydettiriyorum.

Evet


Xml Formatter - uparlayan - 04-01-2019

Şu linki inceleyin, verdiği örnek işinizi görecektir.

https://stackoverflow.com/questions/4305253/how-to-reformat-xml-programmatically


Cvp: Xml Formatter - yhackup - 04-01-2019

(04-01-2019, Saat: 18:13)uparlayan Adlı Kullanıcıdan Alıntı: Şu linki inceleyin, verdiği örnek işinizi görecektir.

https://stackoverflow.com/questions/4305253/how-to-reformat-xml-programmatically

bahsettiğiniz şey bu kod mu ?

uses
 XMLIntf,
XMLDoc;

Procedure FormatXMLFile(const XmlFile:string);
var
  oXml : IXMLDocument;
begin
  oXml := TXMLDocument.Create(nil);
  oXml.LoadFromFile(XmlFile);
  oXml.XML.Text:=xmlDoc.FormatXMLData(oXml.XML.Text);
  oXml.Active := true;
  oXml.SaveToFile(XmlFile);
end;

Evet işe yarıyor, synedit ile güzel şey çıkar ortaya,

teşekkürler