<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=Extensible_Application_Markup_Language</id>
	<title>Extensible Application Markup Language - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=Extensible_Application_Markup_Language"/>
	<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Extensible_Application_Markup_Language&amp;action=history"/>
	<updated>2026-09-16T04:00:30Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=Extensible_Application_Markup_Language&amp;diff=6041&amp;oldid=prev</id>
		<title>Maintenance script: Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Extensible_Application_Markup_Language&amp;diff=6041&amp;oldid=prev"/>
		<updated>2026-08-24T09:08:03Z</updated>

		<summary type="html">&lt;p&gt;Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi&lt;/p&gt;
&lt;a href=&quot;https://wiki.unissula.ac.id/index.php?title=Extensible_Application_Markup_Language&amp;amp;diff=6041&amp;amp;oldid=5641&quot;&gt;Lihat perubahan&lt;/a&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=Extensible_Application_Markup_Language&amp;diff=5641&amp;oldid=prev</id>
		<title>Maintenance script: Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28445052; atribusi sumber disertakan.</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Extensible_Application_Markup_Language&amp;diff=5641&amp;oldid=prev"/>
		<updated>2026-08-24T08:49:11Z</updated>

		<summary type="html">&lt;p&gt;Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28445052; atribusi sumber disertakan.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Extensible Application Markup Language&amp;#039;&amp;#039;&amp;#039; (XAML, dieja &amp;#039;&amp;#039;zammel&amp;#039;&amp;#039; ) adalah sebuah bahasa berbasis [[XML]] deklaratif yang diciptakan oleh [[Microsoft]] yang digunakan untuk menginisialisasi nilai dan objek terstruktur. XAML tersedia di bawah [[Open Specification Promise]] Microsoft. [[Akronim]] ini pada mulanya merupakan singkatan dari Extensible Avalon Markup Language - &amp;#039;&amp;#039;Avalon&amp;#039;&amp;#039;, yaitu sebuah nama kode untuk [[Windows Presentation Foundation|Windows Presentation Foundation (WPF)]].&lt;br /&gt;
&lt;br /&gt;
== Tinjauan ==&lt;br /&gt;
&lt;br /&gt;
XAML digunakan secara ekstensif di dalam teknologi [[.NET Framework 3.0]], khususnya [[Windows Presentation Foundation]] (WPF) dan [[Windows Workflow Foundation]] (WF). Di dalam [[WPF]], XAML digunakan sebagai sebuah [[bahasa markup antarmuka pengguna]] untuk mendefinisikan elemen antarmuka pengguna, &amp;#039;&amp;#039;data binding&amp;#039;&amp;#039;, &amp;#039;&amp;#039;eventing&amp;#039;&amp;#039;, dan fitur-fitur lain. Dalam [[WF]], [[workflow]] dapat didefinisikan dengan menggunakan XAML.&lt;br /&gt;
&lt;br /&gt;
Elemen XAML memetakan langsung ke &amp;#039;&amp;#039;instance&amp;#039;&amp;#039; objek [[Common Language Runtime]], sementara atribut XAML memetakan ke properti dan &amp;#039;&amp;#039;event&amp;#039;&amp;#039; Common Language Runtime di atas objek-objek tersebut. File XAML dapat diciptakan dan disunting dengan alat desain visual semacam [[Microsoft Expression Blend]], [[Microsoft Visual Studio]], dan desainer visual Windows Workflow Foundation yang dapat di-&amp;#039;&amp;#039;host&amp;#039;&amp;#039;-kan. XAML juga dapat diciptakan dan disunting dengan penyunting teks standar, penyunting kode semacam [[XAMLPad]] dan [[Kaxaml]], atau dengan penyunting grafis semacam [[Vectropy]].&lt;br /&gt;
&lt;br /&gt;
== Teknologi ==&lt;br /&gt;
&lt;br /&gt;
File XAML dapat dikompilasi ke dalam file .baml (Binary XAML) yang dapat dimasukkan sebagai sumber daya ke dalam &amp;#039;&amp;#039;assembly&amp;#039;&amp;#039; .NET Framework. Pada saat &amp;#039;&amp;#039;run-time&amp;#039;&amp;#039;, mesin framework mengekstrak file .baml dari &amp;#039;&amp;#039;assembly&amp;#039;&amp;#039; tersebut, mem-&amp;#039;&amp;#039;parse&amp;#039;&amp;#039;, dan menciptakan sebuah pohon visual WPF atau &amp;#039;&amp;#039;workflow&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Bila digunakan dalam Windows Presentation Foundation, XAML digunakan untuk menjelaskan visual [[antarmuka pengguna]]. WPF memungkinkan definisi dari kedua objek 2D dan 3D, rotasi, translasi, animasi, dan berbagai efek dan fitur lainnya.&lt;br /&gt;
&lt;br /&gt;
Bila digunakan pada konteks-konteks Windows Workflow Foundation, XAML digunakan untuk menjelaskan logika deklaratif yang berpotensial berjalan lama, seperti yang dibuat oleh alat pemodelan proses dan sistem aturan. Format serialisasi untuk &amp;#039;&amp;#039;workflow&amp;#039;&amp;#039; sebelumnya disebut&amp;#039;&amp;#039; &amp;#039;XOML&amp;#039;&amp;#039;&amp;#039;, untuk membedakan dari penggunaan XAML sebagai markup antarmuka pengguna, tetapi sekarang tidak dibedakan lagi. Bagaimanapun, file ekstensi untuk file yang berisi &amp;#039;&amp;#039;markup workflow&amp;#039;&amp;#039; masih berupa &amp;quot;XOML&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Templat ==&lt;br /&gt;
&lt;br /&gt;
XAML menggunakan sebuah cara spesifik untuk mendefinisikan [[Look and Feel]] yang disebut &amp;#039;&amp;#039;Templat&amp;#039;&amp;#039;, berbeda dari sintaks [[Cascading Style Sheets]], tetapi mirip dengan [[XBL]].&lt;br /&gt;
&lt;br /&gt;
== Contoh ==&lt;br /&gt;
&lt;br /&gt;
Contoh di bawah ini memperlihatkan sebuah teks &amp;quot;Hello World!&amp;quot; di dalam &amp;#039;&amp;#039;container&amp;#039;&amp;#039; XAML &amp;#039;&amp;#039;top-level&amp;#039;&amp;#039; yang disebut Canvas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skema (bagian xmlns=&amp;quot;http://schemas.microsoft.com ...&amp;quot;) bisa saja berbeda di komputer Anda.&lt;br /&gt;
Dengan menggunakan skema yang disarankan Microsoft, contoh di atas menjadi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teknologi ini dapat diintegrasikan ke dalam [[halaman web]] jika WPF diinstal menggunakan [[XML Browser Applications|XBAP]] yang merupakan aplikasi terkompilasi yang berjalan di dalam sebuah lingkungan &amp;#039;&amp;#039;bak-pasir&amp;#039;&amp;#039; yang di-&amp;#039;&amp;#039;host&amp;#039;&amp;#039; dalam &amp;#039;&amp;#039;browser&amp;#039;&amp;#039;. Cara lain adalah dengan menggunakan &amp;#039;&amp;#039;plugin&amp;#039;&amp;#039; [[Microsoft Silverlight|Silverlight]]. Kode tidak bisa dimasukkan langsung dalam halaman [[HTML]], tetapi harus dimuat ke dalam halaman melalui [[JavaScript]]. Jika .NET 3.0 atau lebih tinggi diinstal, file [[Loose XAML]] juga dapat dilihat di browser yang kompatibel (termasuk [[Internet Explorer]] dan [[Firefox]]) sehubungan dengan. NET Framework 3.0, tanpa perlu plugin untuk Silverlight. File Loose XAML adalah file yang berisi markup saja yang terbatas hanya untuk mendefinisikan isi visual yang akan di-render. File ini tidak dikompilasi dengan sebuah applikasi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
File &amp;#039;&amp;#039;MySilverlight.js&amp;#039;&amp;#039; mesti berisi kode yang memuat kode XAML di atas (sebagai sebuah file XML) di bawah elemen html &amp;#039;&amp;#039;MySilverlight&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Kritik ==&lt;br /&gt;
&lt;br /&gt;
[[European Committee for Interoperable Systems]] berpendapat bahwa penggunaan XAML oleh Microsoft di dalam Silverlight bertujuan untuk memperkenalkan konten di dalam world wide web yang hanya dapat dilayani dari platform [[Microsoft Windows|Windows]].&lt;br /&gt;
&lt;br /&gt;
Namun XAML juga dapat dilihat di browser non-Microsoft pada Windows dan [[Mac OS X|Mac]]. Microsoft juga menyediakan dukungan langsung untuk pengembangan [[Silverlight Viewer]] untuk [[GNU]]/[[Linux]] bernama [[Moonlight (runtime)|Moonlight]].&lt;br /&gt;
&lt;br /&gt;
== Catatan kaki ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pranala luar ==&lt;br /&gt;
* [http://www.infragistics.com/design/Fireworks_XAML_Exporter.aspx Exporter Adobe Fireworks to XAML (gratis)]&lt;br /&gt;
* [http://msdn2.microsoft.com/en-us/library/ms754130.aspx WPF SDK]&lt;br /&gt;
* [http://windowssdk.msdn.microsoft.com/en-us/library/ms752059.aspx Microsoft XAML overview]&lt;br /&gt;
* [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnintlong/html/longhornch03.asp?frame=true Pengenalan kontrol-kontrol XAML dari Microsoft Longhorn Developer]&lt;br /&gt;
* [http://xaml.sourceforge.net United XAML Initiative]  - Open Source XAML&lt;br /&gt;
* [http://www.netfxguide.com/guide/xaml.aspx NetFXGuide.com]&lt;br /&gt;
* [http://www.learnwpf.com/ LearnWPF]&lt;br /&gt;
* [http://xml.coverpages.org/ms-xaml.html Situs teknologi bahasa markup]&lt;br /&gt;
* [http://www.xamlarchive.com Free XAML Designs Website]&lt;br /&gt;
* [http://www.team-mediaportal.com Mediaportal]&lt;br /&gt;
* [http://www.shaxam.com Konverter LightWave 3D &amp;gt; Objek XAML]&lt;br /&gt;
* [http://www.codeplex.com/dbxamlword Dylan&amp;#039;s XAML Word (Word Processor) on Codeplex]&lt;br /&gt;
* [http://www.3dpaintbrush.com/content/xaml.aspx 3DPaintBrush - Create XAML from 3D models]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sumber dan atribusi ==&lt;br /&gt;
&lt;br /&gt;
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Extensible+Application+Markup+Language&amp;amp;oldid=28445052 Wikipedia bahasa Indonesia], revisi 28445052 (2025-11-13T05:14:07Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>