Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mustafa Ferhan Akman Xml Ve Xml Teknolojileri

Bu slayt bize XML ve XL teknolojileir hakkında bilgi vermektedir.

  • Login to see the comments

Mustafa Ferhan Akman Xml Ve Xml Teknolojileri

  1. 1. XML ve XML Teknolojileri Mustafa Ferhan Akman <ul><ul><li>http://ferhanakman.wordpress.com </li></ul></ul>
  2. 2. AJANDA <ul><li>XML </li></ul><ul><li>XQuery & XPath </li></ul><ul><li>DTD & Schema </li></ul><ul><li>XSLT </li></ul>
  3. 3. <ul><li>XML Nedir? </li></ul>XML
  4. 4. <ul><li>XML Nedir? </li></ul>XML <ul><li>e X tensible M arkup L anguage </li></ul>
  5. 5. <ul><li>XML Nedir? </li></ul>XML <ul><li>e X tensible M arkup L anguage </li></ul><ul><li>Veri taşımada ortak bir platform </li></ul>
  6. 6. <ul><li>XML Nedir? </li></ul>XML <ul><li>e X tensible M arkup L anguage </li></ul><ul><li>Veri taşımada ortak bir platform </li></ul><ul><li>Donanımdan bağımsızlık </li></ul>
  7. 7. <ul><li>XML Nedir? </li></ul>XML ENTEGRASYON!
  8. 8. <ul><li>XML Nedir? </li></ul><ul><li>Kullanım Alanları </li></ul>XML
  9. 9. <ul><li>XML Nedir? </li></ul><ul><li>Kullanım Alanları </li></ul>XML <ul><li>Configuration dosyaları </li></ul><ul><ul><li>yaygın olarak J2EE </li></ul></ul>
  10. 10. <ul><li>XML Nedir? </li></ul><ul><li>Kullanım Alanları </li></ul>XML <ul><li>Configuration dosyaları </li></ul><ul><ul><li>yaygın olarak J2EE </li></ul></ul><ul><li>Data transferi </li></ul>
  11. 11. <ul><li>XML Nedir? </li></ul><ul><li>Kullanım Alanları </li></ul>XML <ul><li>Configuration dosyaları </li></ul><ul><ul><li>yaygın olarak J2EE </li></ul></ul><ul><li>Data transferi </li></ul><ul><li>B2B </li></ul><ul><ul><li>ebXML (standarts for electronic business ) </li></ul></ul><ul><ul><li>IFX (financal exchance) </li></ul></ul><ul><ul><li>SOAP (messaging exchange) </li></ul></ul>
  12. 12. <ul><li>XML Nedir? </li></ul><ul><li>Kullanım Alanları </li></ul>XML <ul><li>XML Database </li></ul><ul><ul><li>IBM DB2 9.x </li></ul></ul><ul><ul><li>Oracle </li></ul></ul><ul><li>Configuration dosyaları </li></ul><ul><ul><li>yaygın olarak J2EE </li></ul></ul><ul><li>Data transferi </li></ul><ul><li>B2B </li></ul><ul><ul><li>ebXML (standarts for electronic business ) </li></ul></ul><ul><ul><li>IFX (financal exchance) </li></ul></ul><ul><ul><li>SOAP (messaging exchange) </li></ul></ul>
  13. 13. <ul><li>XML Nedir? </li></ul><ul><li>Kullanım Alanları </li></ul><ul><li>XML Architecture </li></ul>XML
  14. 14. XML vs HTML HTML, insanlar için. XML, data için.
  15. 15. XML XML Syntax <?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859- 9 &quot;?> <class_list> <student id=“20040648” > <name> Hüseyin </name> <grade> C +</grade> </student> <student id=“20040476 > <name> Süleyman< /name> <grade>A-</grade> </student> </class_list>
  16. 16. XML XML Syntax <?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859- 9 &quot;?> <class_list> <student id=“20040648” > <name> Hüseyin </name> <grade> C +</grade> </student> <student id=“20040476 > <name> Süleyman< /name> <grade>A-</grade> </student> </class_list>
  17. 17. XML XML Syntax <?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859- 9 &quot;?> <class_list> <student id=“20040648” > <name> Hüseyin </name> <grade> C +</grade> </student> <student id=“20040476” > <name> Süleyman </name> <grade>A-</grade> </student> </class_list>
  18. 18. XML XML Syntax <?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859- 9 &quot;?> <class_list> <student > <id> 20040648</id> <name> Hüseyin </name> <grade> C +</grade> </student> <student > <id> 20040476</id> <name> Süleyman </name> <grade>A-</grade> </student> </class_list>
  19. 19. XML XML Syntax – Well Formed & Validate (iyi biçimli & geçerli) <?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859- 9 &quot;?> <class_list> <student id=“20040648” > <name> Hüseyin </name> <grade> C +</grade> </student> <student id=“20040476 > <name> Süleyman< /name> <grade>A-</grade> </student> </class_list>
  20. 20. XQuery xmlcolumn (‘SCHOOL.INFO')//name <?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859- 9 &quot;?> <class_list> <student id=“20040648” > <name> Hüseyin </name> <grade> C +</grade> </student> <student id=“20040476 > <name> Süleyman< /name> <grade>A-</grade> </student> </class_list>
  21. 21. XQuery xmlcolumn (‘SCHOOL.INFO')//name <?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859- 9 &quot;?> <class_list> <student id=“20040648” > <name> Hüseyin </name> <grade> C +</grade> </student> <student id=“20040476 > <name> Süleyman< /name> <grade>A-</grade> </student> </class_list> <ul><li><name>Hüseyin</name> </li></ul><ul><li><name>Süleyman</name> </li></ul>
  22. 22. XQuery xmlcolumn (‘SCHOOL.INFO')//name/ text() <?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859- 9 &quot;?> <class_list> <student id=“20040648” > <name> Hüseyin </name> <grade> C +</grade> </student> <student id=“20040476 > <name> Süleyman< /name> <grade>A-</grade> </student> </class_list> <ul><li>Hüseyin </li></ul><ul><li>Süleyman </li></ul>
  23. 23. XPath
  24. 24. DTD & XML Schema <ul><li>DTD Document Type Definition </li></ul><ul><li>Niçin kullanılırlar? </li></ul><ul><ul><li>Hata oranını azaltabiliriz </li></ul></ul><ul><li>Kendine özgü yazım kuralları var </li></ul><ul><li>XML yazım formatında olduklarından, yazılması ve anlaşılması kolaydır </li></ul>DTD’nin eklenmesi: XML Schema’nın eklenmesi: <!DOCTYPE class_list SYSTEM “class_yapisi.dtd“> xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance” xmlns:xsi:oNamespaceSchemaLocation= “class_yapisi.xsd” >
  25. 25. <ul><li>XSL T (Extensible Style Language Transform ) </li></ul><ul><li>XML verilerimize rahat okunabilirlik kazandırır </li></ul><ul><li>CSS’in eksikliklerini kapatır </li></ul><ul><ul><li>XSL script kullanımına izin verdiği için pratiktir </li></ul></ul>XSL
  26. 26. XSL (II) XSL    <?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-9&quot; ?> - <exam id=&quot; math-3 &quot;>   <title> Matematik Dersi 2. Ara Sınavı </title> - <question number=&quot; 1 &quot;>   <text> İki kere iki iki kaç eder? </text>   <option id=&quot; a &quot;> 22 </option>   <option id=&quot; b &quot;> 3 </option>   <option id=&quot; c &quot;> 4 </option>   <option id=&quot; d &quot;> 5 </option>   </question> - <question number=&quot; 2 &quot;>   <text> Kendimi kendimden çıkarsam kaç kalır? </text>   <option id=&quot; a &quot;> 1 </option>   <option id=&quot; b &quot;> 2 </option>   <option id=&quot; c &quot;> 0 </option>   <option id=&quot; d &quot;> FD </option>   </question>   </exam>
  27. 27. Teşekkürler
  28. 28. Kaynaklar <ul><li>Mustafa Ferhan Akman </li></ul><ul><ul><li>http://ferhanakman.wordpress.com </li></ul></ul><ul><li>Godoro </li></ul><ul><ul><li>http://www.godoro.com/ </li></ul></ul><ul><li>XML 1.0 Specification </li></ul><ul><ul><li>http://www.w3.org/TR/REC-xml/ </li></ul></ul><ul><li>WWW consortium’s home page on XML </li></ul><ul><ul><li>http://www.w3.org/XML/ </li></ul></ul>
  29. 29. <ul><li>Teşekkürler </li></ul><ul><li>& </li></ul><ul><li>Sorular </li></ul>Mustafa Ferhan Akman <ul><ul><li>http://ferhanakman.wordpress.com </li></ul></ul>

×