Yanıtlar:
sadece ihtiyacınız olduğunda bilmek önemlidir
ve ihtiyacınız olduğunda bir saat içinde öğrenebilirsiniz. veya daha az
İyi bir geliştirici ne zaman XML kullanmanın uygun olup olmadığını bilmelidir . Bu, arkasındaki kavramları ve kullanım nedenlerini anlamayı gerektirir. Bu şekilde, belirli bir senaryoda kullanmanız gerekip gerekmediği konusunda bilinçli bir karar verebilirsiniz. Ancak, gerçekten ihtiyacınız olana kadar XPATH, XSLT vb.
En azından ne olduğunu ve XPath'in temellerini bilmek faydalıdır. Ancak bu günlerde JSON, çoğu web geliştiricisi için veri aktarım formatını devraldı.
En azından XML'in arkasındaki kavramı bilmelisiniz. İlk etapta neden kullanıldığını anlamadıysanız, ayrıntıları bilmek lanet olası değildir . XML'in veri taşıma yaklaşımı, verileri şu şekilde etiketlere yerleştirmektir: <greeting>hi</greeting>
ama muhtemelen ne diyorsunuz? Neden hepsi bana HTML icat etti?
Bazıları burada benimle aynı fikirde olmayabilir, ancak kendinize bir geliştirici demenin ve XML'in ne olduğunu bilmemenin iyi bir fikir olduğunu düşünmüyorum. Artık çok yaygın, çok basit ve bir saniyede almak çok kolay.
Örneğin, bu yanıtları okumak için 3 dakika harcayabilirsiniz. Ancak BAM, bu üç dakika içinde, XML girişini w3schools'ta okudum: http://www.w3schools.com/xml/xml_whatis.asp
Şimdi patronlarımın bilmesini sağlayabilirim, hey, taşınan bazı verilere ihtiyacınız varsa ... Sormak için doğru adamım.
XMl, RRDBMS, CSV vb.Gibi farklı veri formatlarını bilmek her zaman iyidir. Bu kesinlikle tasarım aşamasında bazı önemli kararlar almaya yardımcı olacaktır. Bunun ışığında, geliştiricilerin XML, XPATH, validations, dtd, xsl ile ilgili temel bilgileri bilmelerinin önemli olduğunu söyleyeceğim. Ancak, düşük düzeydeki uygulama ayrıntılarını bilmek zorunlu olmayacaktır.
XML bir araçtır ve herhangi bir araç gibi bazı amaçlar için diğerlerinden daha iyi çalışır. XML'in iyi amaçlar için en iyi araç olup olmadığı konusunda bazı tartışmalar vardır. Benim kişisel görüşüm JSON ve s-ifadelerinin veri alışverişi için daha iyi alternatifler olduğudur. Her durumda, XML'i bir seçenek olarak bilmek iyi bir şeydir.
XML, bir geliştirici için yapı taşı gibidir.
(1) Android uygulamasında XML, grafik kullanıcı arayüzünü görüntülemek için temel gereksinimdir. (2) iPhone ve Blkackberry gibi mobil uygulamalarda geliştirici xml formatında web servisini kullanabilir. (3) XML'in anlaşılması ve öğrenilmesi çok kolaydır. (4) XML, verileri görüntülemek için yapısal bilgiler verir.