Turkhackteam.net/org - Turkish Hacking & Security Platform...  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform... >
Information Technology’s
> Web Programlama

Web Programlama Asp, Php, Html, Asp.Net, Aspx, Perl Vb Web Programlama Bölümü

HTML ve XML arasında ki fark nedir?

Web Programlama

Yeni Konu aç Cevapla
 
Seçenekler
Alt 18-07-2017   #1
  • Offline
  • Asteğmen
  • Genel Bilgiler
Üyelik tarihi
Jun 2017
Mesajlar
Konular


  
HTML ve XML arasında ki fark nedir?



HTML ve XML arasında ne gibi farklılıklar var?


HTML ve XML arasındaki başlıca farklar;


  1. XML in açılımı Extensible Markup Language dir.
  2. XML farklı sistemler arasında veri alışverişi yapmak üzere ortak dil olarak tasarlanmıştır.
  3. XMLin asıl amacı veri taşımaktır.
  4. İkiside işaretleme dilidir.
  5. HTML veriyi görüntülemek içindir, XML ise veriyi saklamak ve transferini sağlamak içindir.
  6. İki dilde TAG lar yardımıyla yazılır.
  7. HTML internette yayınlamak istediğiniz web sayfalarını kullanıcılara göstermeye yarayan dildir.
  8. HTML sayfası sadece client yani sunucu tarafında çalışır.
  9. XML dinamik verileri saklaya bilirken, HTML ise statik web sayfaları gösterir.
  10. HTML webin temelini oluşturur, HTMLi kullanmadan web sitesini yayınlayamazsınız.
  11. İkisininde öğrenimi kolaydır.




Detaylı Açıklamalar;

XML nedir?

XML (Extensible Markup Language – Genişletilebilir İşaretleme Dili) yapılandırılmış belge ve verilerin evrensel formatıdır. XML sayesinde her birey ve kuruluş gerektiğinde kendi veri ve belgelerini belirtmek için kendi saklama ve aktarma biçimlerini belirlemek zorunda kalmaz. Farklı taraflar ortak bir formatta anlaşarak kolayca iletişim kurabilirler. Herhangi bir konuda bilgi içeren belge XML’le belirtilebilir. Örneğin şu okuduğunuz dokümanı XMLle belirtmek istersek şöyle yazmamız yeterlidir.

Bu veri, belli bir yapıda olduğu için herhangi bir şekilde kullanılmaya veya dönüştürülmeye uygun durumdadır. XSLT (Extensible Stylesheet Language Transformation) ile HTMLi çevrilebilir. XPath’la içerisindeki bir soru /faq/body/item[id=”2″] şeklinde erişilebilir. (Not : Bu belge gerçekten bir XMLle yazılmış, XSL’le HTMLe transform edilmiştir.)

Aynı bilgiyi SQL’le yapmaya çalışsaydık bir çok tablo yapmamız gerekirdi. Kendimize göre bir format uydursaydık, onun içinden bir bilgiye erişmek için parse etmemiz, HTMLi dönüştürmemiz için de tek tek her elemanı bulup başına sonuna HTML tag’ları eklememiz gerekirdir. Bütün bu işler XMLle birlikte kolayca yapılabilir hale gelmiştir. XML’in özellikleri arasında Unicode olması, metinli (insanlar tarafından okunabilir) olması da sayılabilir.

XML nerelerde kullanılır?

Her yerde! XML’in kullanılmadığı çok yer vardır ama kullanılamayacağı hemen hemen hiç bir yer yoktur. HTML üretmek için, makineler arasında iletişim kurmak için hatta veritabanı olarak bile kullanılabilir.

XML kimindir?

Kimsenin! XML kimsenin malı olmayan evrensel bir standarttır. W3 Consorsium (W3C) adlı kar amaçsız bir organizasyon tarafından geliştirilmiştir. IBM, Microsoft, Sun dahil bir çok büyük şirket W3C’nin çeşitli çalışmalara katılmaktadır.

XML hakkında nerden bilgi bulabilirim?

Google’da ‘XML’ yazarsanız bile çok sayıda kaynağa erişebilirsiniz. Burada sadece otorite sayılabilecek link’ler verilmiştir. Ancak bunlar daha çok, XML’i hiç bilmeyenler için değil öğrenmekte olanlar için bilgi içerir.



XML’le HTML arasındaki fark nedir?

XML genel amaçlı bir dilken HTML sadece web sayfalarını oluşturmak için kullanılır. HTML sabit etiketlerden oluşurken XML’de herkes istediği etiketi kullanabilir. HTML hatalara karşı nispeten hoşgörülüyken XML’de belgenin doğruluğunu sağlamak için sıkı bir kontrol vardır. Aslında XML’in geniş kullanım alanı düşünüldüğünde karşılaştırma yapmanın bile doğru olmayacağı görülür.


HTMLi geliştirmek yerine niye XML ortaya çıkartıldı?

Son gelişmelerle birlikte yetersiz kalmaya başladı. Radikal bir değişikliğe ihtiyaç duyulduğu için XML ortaya çıktı. XML ayrıca HTMLi kapsayan daha büyük bir sistem olduğundan, HTMLi hiç kullanılmadığı alanlarda da kullanabilir durumdadır.


XML HTMLin yerine geçecek mi?

Hayır. Web sayfalarında XML’in bir alt kümesi olarak (XHTML) kullanılmaya devam edecek. Bir çok yerde XML’deki veri yine XML formatı olan XSLT ile XHTMLe dönüştürülerek kullanılmaya devam edecektir.


XHTML XML midir?

XHTML, HTMLin işlevini gören ama XML’in kurallarına da uyan bir formattır. HTMLi üreten Web Concorsium’u artık XHTML kullanılmasını öneriyor.


HTML bilen biri kolayca XML öğrenebilir mi?

XML HTMLi çok aşan bir teknoloji. Ancak ikisi de <etiket name=”value> şeklinde kullanılan birer markup dili olduğu için HTMLi bilenler bilmeyenlere göre daha avantajlı durumda olabilirler. Ancak HTML bilgisi XML’in bütün kullanımlar için yeterli değildir.


XML öğrenmeden önce HTML öğrenmek gerekir mi?

Hayır. Eğer XMLi web sayfalarında kullanmak gibi amaç yoksa HTMLi öğrenmeye gerek olmayabilir. XML öğrenen kolaylıkla HTMLi de öğrenebilir. Sadece HTMLe özgü etiketlerin anlamlarını bilmek yeterli olacaktır.

XMLde etiketler büyük küçük harf duyarlıdır. <ad> ile <Ad> farklı etiketlerdir.

Kod:
<ad> Emre </ad>  DOĞRU
<Ad> Emre </ad>  YANLIŞ
XMLde etiketler düzgün sırayla kapatılmalıdır.

Kod:
<b><u>Emre Supçin</b></u>  YANLIŞ
<b><u>Emre Supçin</u></b>  DOĞRU
Aralık (space) tuşu, sekme (tab) tuşu ya da yeni satır tuşu ile elde edilen boşluğu ifade eden beyaz boşluk (white space) XML’de korunur. HTML birden fazla olan beyaz boşluk karakterini tek beyaz boşluğa indirir.

Kaynak: HTML ve XML arasındaki fark nedir - Arasındaki Fark
    
Offline
 
Alıntı ile Cevapla
Alt 19-07-2017   #2
  • Offline
  • Forumdan Uzaklaştırıldı
  • Genel Bilgiler
Üyelik tarihi
Mar 2017
Nereden
boşver
Yaş
1
Mesajlar
Konular


  


Eline sağlık ama kısa olsaydı iyidir
Ama iyi öz sabitlensin
    
Offline
 
Alıntı ile Cevapla
Alt 19-07-2017   #3
  • Offline
  • Asteğmen
  • Genel Bilgiler
Üyelik tarihi
Jun 2017
Mesajlar
Konular


  


Rica ederim
    
Offline
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks Kapalı
Pingbacks Kapalı
Refbacks Kapalı


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından açılmaktadır.
Bu konular yönetimimiz tarafından takip edilsede gözden kaçabilen telif hakkı olan veya mahkeme kararı çıkmış konular sitemizde bulunabilir. Bu tür konuları bize turkhackteamiletisim [at] gmail.com adresine mail atarak bildirdiğiniz takdirde en kısa sürede konular hakkında gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com


Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz, bu sitelerin güvenlik açıklarını site sahibine bildirmek için çaba sarfeder.
Turkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Turkhackteam sorumlu değildir. Sitelerinize Turkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2017

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı



Google Links
instagram Takipçi Hilesi

wau

Search Engine Friendly URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.