SOFTWARE DEVELOPMENT

We offer full contract turn key software application development services that allow you to focus on your requirements while we turn them into working software product for you.

* Desktop Applications

* Web Applications

* Online (Centerlized) Applications

Tutorial Blog

WEBSITES DEVELOPMENT

In the world of Information Technology we design static websites , dynamic websites, shopping portals and e-commerce solutions in new and attractive look to advertise your company's products.

* Static Websites, * Dynamic Websites

* CMS Based Websites, * E-Commerce Solutions

Tutorial Blog

DOMAIN REGISTRATION

We offers the lowest prices domains. Our domain deals are not bound with hosting. You can enjoy these prices without buying any non domain product from us.

* Cheapest Rates

* More than 40 TLDs

* Full Controll

Tutorial Blog

WEB HOSTING

We offer Windows , Unix hosting on USA based high speed servers with high capacity trafic and fast and secure email accounts.

* Cheapest Rates, * 99.99% Uptime

* USA , UK Based Servers

* 24/7 Online Support

Tutorial Blog

SEARCH ENGINE OPTIMIZATION

We are providing SEO services to bring your website on top pages of different search engines and to bring maximum visitors to your website in order to get maximum advantage in the world of internet.

* Directory Submission, * Link Building

* Blog Postings. * Email Compaign

Tutorial Blog

Apa itu XML ? Part #1

Diposting oleh KING'S BARBERSHOP & TATTOO STUDIO On 09.33

1. Introduction

XML saat ini sangat populer. Format penyimpanan data XML membuat platform ini independen dan bermacam aplikasi dapat memprosesnya dengan mudah. Tidak terkecuali Flash juga dapat bekerja dengan file XML.
XML kepanjangan dari “eXtensible Markup Language”. Dalam kaitan dengan bahasa pemrogramana kata ‘extensible” berarti pengembang dapat mengembangkan kemampuannya. Informasi dalam XML disimpan didalam tag. Markup berarti sebuah bahasa yang dibangun dengan menggunakan tag untuk mengelilinginya atau mark up text.
Di HTML tag didefinisikan dan diterjemahkan oleh browser. Tag akan mengatakan kepada brower untuk memformar object seperti; text, image dan form. Pada XML tidak ada strktur informasi yang disampaikan seperti halnya HTML, sehingga untuk menampilkan informasi diperlukan parser untuk menterjemahkan antara data dan tag.

Biasanya kita mengalami kesulitan ketika akan mentranfer data dari software satu ke software yang lain. Komunikasi antar data biasanya pertama mengekport tertentu, mengelola kembali data, kemudian mengimport ke dalam software baru. Sebagian besar software aplikasi tidak menshare format data agar dapat bertukar informasi. Alternatif yang dapat digunakan adalah XML.

2. The Structure of an XML Document

Sebelum membuat dokumen XML, kita terlebih dulu harus tahu bagian-bagian dokumen XML. Bagian menunjukkan koleksi dari isi yang berarti juga aturan membangun XML.
Dokumen XML berisi informasi dan markup yang dibagi beberpa bagian yang penting, yaitu:
  • Elements
  • Attributes
  • Text
  • Entities
  • Comments

2.1   Elemen

Masing-masing dokumen XML berisi satu atau lebih elemen. Element mengenalkan dan menandakan isi, dan mendominasi dokumen XML. Beberapa orang menyebut element nodes. Penulisan XML adalah case sensitive.
Berikut contoh sebuah element:
<tag>Some text</tag>
Elemen ini berisi dua tag dan beberapa text. Elemen dapat berisi elemen yang lain. Beberapa orang menyebut elemen dengan node.  Elemen juga dapat berisi “kosong” (tidak berisi text). Seperti HTML, XML dimulai dengan tag pembuka dan penutup. Nama tag disimpan diantaranya <tagname..
Sebuah element kosong dituliskan:
<tagname></tagname>
Atau
<tagname/>
Ketika element berisi elemen yang lain, element yang diisi disebut parent dan elemen didalmnya disebut child.
<tagname>
 <childTag>Text being marked up</childTag>
</tagname>
Elemtn pertama pada dokumen XML disebut root element atau document root atau root node. Root elemen berisi elemen yang lain. Struktur dokumen XML dapat dilihat pada ilustrasi berikut.
Struktur Node XML
Struktur Node XML

2.2   Atribut

Attribut berfungsi sebagai tambahan informasi tentang sebuah elemen. Attribut disimpan dengan tag pembukan sebuah elemen setelah nama elemen. Attribut menguraikan antara nama dan nilainya dan setiap attribut harus berisi keduanya, yaitu nama dan nilai.
<tagname attributeName="attributeValue">
  Text being marked up
</tagname>

2.3   Text

Text mengambarkan isi informasi diantara tag pembukan dan penutup tag elemen. Dalam kasus ini ”Sas Jacobs” disimpan diantara tag <fullName> dan </fullName>.
<fullName>Sas Jacobs</fullName>
Text diantara tag pembuka dan tag penutup dalam sebuah elemen akan diproses dalam pengolahan XML. Sehingga spesial karekter, seperti < dan > diganti dengan entiti &lt; dan &gt;.

2.4   Comments

Comment dalam XML sama dengan HTML, yaitu dimulai dengan karakter <!—dan diakhiri dengan –>.
Contoh:
<!-- here is a commented line -->
Comment sangat berguna sebagai cara untuk meninggalkan pesan pengguna lain sebuah dokumen XML tanpa mempengaruhi bagaimana dokumen tersebut diproses.
Pada kenyataanya, software pemroses selalu mengabaikan comment dalam dokumen XML.

2.5   CDATA

CDATA terdisi dari data karakter. Block tek di dalam CDATA tidak diproses di dalam XML. Sebagai contoh, kita dapat menggunakan CDATA untuk informasi berisi karakter <, > atau &.
CDATA dimulai dengan <![CDATA dan diakhiri dengan ]>. Contoh CDATA adalah sebagai berikut.
 
<![CDATA[
3 < 5
or
2 > 0
]]>
 
Source : www.andisun.com 

Artikel yang berkaitan



Bookmark and Share

0 Response to 'Apa itu XML ? Part #1'

Posting Komentar

    Toko Hobby

    JAVADELVA SPA

    LA CENTRO MASSAGE

    LA CENTRO MASSAGE

    GRAND ROYAL SPA

    NAT'S (STUDIO & LABS)

    GRAND ROYAL SPA

    GRAND ROYAL (SPA & CAFE)

    3J SPA

    3J SPA

    PT. VACPACK INDONESIA

    PT. VACPACK INDONESIA

    PT. SURYA CAHAYA VALASINDO

    PT. SURYA CAHAYA VALASINDO

    PT. PERMATA ABADI VALASINDO

    PT. PERMATA ABADI VALASINDO

    MAYATEX

    MAYATEX

    DRITZ

    MILO SPA

    OREN

    PT. SETIA ANUGERAH PERKASA

    CLEAN & GREEN

    THE MAGNOLIA

    EL (LAUNDRY)

    M-ONE SPA

    MARS

    MEN'S HEALTH & LOUNGE

    MOSSEL

    PT. FURNISOURCE INDONESIA

    DRAGON WASH

    DRAGON WASH

    D'LIGHT SPA

    ROYAL PALACE

    ROYAL PALACE

    LA MAESTRO

    LA MAESTRO MASSAGE

    SPA ORANGE

    SPA ORANGE

    ANGGREK REFLEXOLOGY

    ANGGREK REFLEXOLOGY

    TOAC GLASS

    TOAC GLASS

    PT. BCM

    PT. BAHTERA CAHAYA MAS

    PT. ACC

    PT. ACC

    TRIJAYA

    TRIJAYA

    PD. MASA JAYA

    PD. MASA JAYA

    PD. KING ALUMINIUM

    PD. KING ALUMINIUM

    JAYA GLASSINDO SUKSES

    JAYA GLASSINDO SUKSES

    PROGRAM SPA

    PROGRAM SPA
    JASA PEMBUATAN PROGRAM SPA

    Terima kasih atas donasi Anda.
    Semua donasi Anda murni akan
    dipergunakan untuk pengembangan blog ini.

    logo_BCA

    BANK CENTRAL ASIA (BCA)
    No. Rek: 5270.325.540
    a/n : JOHAN.

    Bank Mandiri

    BANK MANDIRI
    No. Rek : 115.00.0507586.8
    a/n : JOHAN

    Bank BNI 46

    BANK BNI 46
    No. Rek : 0318460469
    a/n : JOHAN

    logo_BTN

    BANK BTN
    No. Rek : 00121.01.50.0100100
    a/n : JOHAN

    paypal_logo

    PAYPAL
    JSOFT999@Gmail.com
    a/n : Johan To Siau Siang

    MOBILE

    MOBILE
    GSM : 0813 16 787 999
    0877 11 787 999
    CDMA : 021 - 9771 8999
    BB : 25B28999

    Yahoo Messenger

    YAHOO MESSENGER
    tssjohan@yahoo.com
    johantss@yahoo.com
    a/n : Johan To Siau Siang

    PARTNER

    Pembaca Setia