YML ay isang madaling wika upang sumulat ng libro sa XML.
Anumang oras na ang isang pormal na wika ay nilikha para sa computing, isang kompromiso ay dapat na natagpuan: kung ang wika ay perpekto para sa mga computer ngunit napakahirap para sa mga tao o vice versa. XML ay tunay mabuti para sa mga computer.
Paggamit ng XML para sa mga dahilan na nabanggit sa itaas, ngunit para sa programming? "Bakit isang markup language ?!" ay kung ano ang sigaw ako ng ilang oras ng paglalaro sa paligid na may isang code generator sa XSLT. Na ibinigay ang ideya.
Pagganyak
Maraming mga tao ang hindi sumulat XSLT direkta, dahil hindi nila gusto ang mga programa ng pagsulat sa angle bracket. Ang resulta ay karaniwang ay, na ang mga tao ay pagsulat ng mga programa ng Java, at ang pagproseso ng XML mula sa Java, o paggamit ng mga tampok XSLT mula sa mga programa ng Java.
Ngunit iyon ay hindi mabisa - may maliit at mabilis XSLT processors, at walang pakinabang sa lahat upang ipatupad na sa Java o C ++ karaniwang.
Kaya ko nais na magkaroon ng isang bagay tulad ng isang Java o C tulad ng wika, na kung saan ay maaaring madaling isinalin sa XSLT. Pagkatapos ng isang karaniwang XSLT processor maaaring proseso sa programa, at XML maasikaso napakabilis.
Sinimulan ko na ito, dahil nakita ko, na ang code generation para sa Automated Software Engineering ay maaring ipatupad ng tunay madali sa XSLT - ngunit pagsulat XSLT ay nakakainis
Ano ang bago sa release na ito:.
- Minor bugfixes.
Ano ang bago sa bersyon 2.4.3.:
- Added extra syntax para sa isama direktiba
Ano ang bago sa bersyon 2.4.2.:
- Ang bersyon na ito ay batay sa pyPEG 1.4
- Ang ilang mga mas maluwag syntax para sa function na tawag ay naidagdag na.
Ano ang bago sa bersyon 2.4.1.:
- Ito ay higit sa lahat isang update babasahin
Ano ang bago sa bersyon 2.3.4.:
- Pagpapabuti block Line Quote
- Pagpapalawak ng syntax ng mga function na tawag.
Ano ang bago sa bersyon 2.3.12.:
- YML 2 ngayon ay gumagamit pyPEG 1.3
Ano ang bago sa bersyon 2.3.11:
- Ang bersyon na ito ay pag-aayos ng bug na may double dereferencing payo at Unicode.
Ano ang bago sa bersyon 2.3.10:
- Mga bug na may unicode sa paghawak ng error ay naayos.
Ano ang bago sa bersyon 2.3.8:
- Ang magsaysay (test, msg) at debug ( function msg) ay idinagdag sa YSLT.
Kinakailangan :
- sawa
- Libxslt
- XMLStarlet
Mga Komento hindi natagpuan