約 3,153,834 件
https://w.atwiki.jp/mapxmlguide/pages/16.html
これから一緒にマップXMLを書くためのステップを学んでいきましょう! Step1 XMLについてある程度知っておこう Step2 XMLを書くためのソフトウェアを用意しよう Step3 基本設定を書こう
https://w.atwiki.jp/justintv2/pages/27.html
Justin.TvやUstreamなどのサービスをFMEを利用して配信するには、 FMS(Flash Media Server)URLとStream名などの自分のチャンネル情報が必要です。 これらのチャンネル情報は、XMLファイルとして、Justin.TV(Ustreamなど)から入手できます。 入手手順- ①Justin.tvにログイン ②横にあるボタン「broadcast」を選択 ③broadcastのページを下にスクロールすればそこにあります。 ④FMEの「config」ボタンより、XML保存してください。 ☆☆☆ 2013年版 XML入手方法 です。こちらを参考にしてね。【SOS_Brigade さんが作成】 ☆☆☆ XMLファイルを、FMEにセットしなければなりません。【FMEの設定 】
https://w.atwiki.jp/sevenlives/pages/16.html
XML 1.0? XML 1.1? XML用語 マークアップ言語? メタ言語 XMLパーサ? XML文書 Unicode シンタックス? セマンティクス ノード(XML) PI? ■スキーマ言語 【schema language】? DTD XML schema RELAX NG XHTML Modularization? ■ XMLボキャブラリ XHTML XPath XSLT DOM SAX? SOAP RDF Atom XLink? XForms? REST WSDL OPML? XBRL? XMLNS SVG SMIL MML? WML? MathML? EBNF? DocBook XMLライブラリ?libxml2
https://w.atwiki.jp/mapxmlguide/pages/17.html
XMLを書くためにはXMLとは何なのか等知っておいたほうがよいと思います。 なのでXMLについてまとめてあるサイトを紹介しますので読んでみてください。 WWW INFOMATION atmerkit XMLを学ぼう XML入門 ※外部サイトへのアクセスになります。 これで情報が足りなかったらググりましょう。
https://w.atwiki.jp/shabe/pages/36.html
XML XML関連のあれこれ XML Schema 業務で XML Schema を使う話が出てきたのでちょっと使ってみた。 XML Schema の例 ?xml version="1.0" encoding="Shift_JIS"? xs schema xmlns xs="http //www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xs element name="schemaTest" xs complexType xs sequence !-- 必須 -- xs element name="required" type="xs string" minOccurs="1" maxOccurs="1"/ !-- 文字列 -- xs element name="fixedLength" minOccurs="0" maxOccurs="1" !-- 固定桁数 -- xs simpleType xs restriction base="xs string" xs length value="3" / /xs restriction /xs simpleType /xs element !-- 文字列 -- xs element name="rangeLength" minOccurs="0" maxOccurs="1" !-- 範囲桁数 -- xs simpleType xs restriction base="xs string" xs minLength value="2" / xs maxLength value="5" / /xs restriction /xs simpleType /xs element !-- 数値 -- xs element name="number" minOccurs="0" maxOccurs="1" !-- 範囲 -- xs simpleType xs restriction base="xs int" xs minExclusive value="1" / xs maxExclusive value="3" / /xs restriction /xs simpleType /xs element !-- 正規表現 -- xs element name="regexp" minOccurs="0" maxOccurs="1" !-- 郵便番号 -- xs simpleType xs restriction base="xs string" xs pattern value="\d{3}-\d{4}" / /xs restriction /xs simpleType /xs element !-- リスト -- xs element name="list" type="xs string" minOccurs="0" maxOccurs="3"/ /xs sequence /xs complexType /xs element /xs schema 主にXML Schemaによる値の検証についての確認を行ったためそれがメインの定義となっている。 構成 xs element で要素を、xs attribute で属性を定義できる。 タグの子要素は次の内容で定義できる。 xs element name="~" xs complexType xs sequence xs element name="~" / /xs sequence /xs complexType /xs element この xs sequence の中に各要素を定義していく。 上記サンプルでは schemaTest タグ内に、required、fixedLength、rangeLength、number、regexp、list のタグを設定できることを表している。 タグの出現数 minOccurs、maxOccursにより定義する。 1回出現 minOccurs="1" maxOccurs="1" 0回か1回出現 minOccurs="0" maxOccurs="1" 1回~無限大出現 minOccurs="1" maxOccurs="unbounded" 0回~無限大出現 minOccurs="0" maxOccurs="unbounded" xs element、xs sequenceに設定することが可能。 指定しなければ1回出現と同じ設定になる。 ちなみに属性の出現数は xs attribute の use属性で定義できる。 1回出現 use="required" 0or1回出現 use="optional" 0回出現 use="prohibited" 型定義 xs simpleType 要素でデータ型を定義することができる。 xs element name="fixedLength" xs simpleType xs restriction base="xs string" xs length value="3" / /xs restriction /xs simpleType /xs element 上記定義はfixedLength要素は三桁固定の文字列であることを示している。 桁数範囲指定 2桁~5桁 xs simpleType xs restriction base="xs string" xs minLength value="2" / xs maxLength value="5" / /xs restriction /xs simpleType 数値範囲指定 xs simpleType xs restriction base="xs int" xs minExclusive value="1" / xs maxExclusive value="3" / /xs restriction /xs simpleType base="xs int"で数値であることを定義している。 minExclusive、maxExclusiveはそれぞれ境界値として指定値は含まない指定方法。 境界値を含む定義は minInclusive、maxInclusive で定義できる。 桁数を定義するには totalDigits、fractionDigits を使用することで可能となる。 後者は小数部の桁数の最大値。 正規表現 xs simpleType xs restriction base="xs string" xs pattern value="\d{3}-\d{4}" / /xs restriction /xs simpleType 文字列の制約に正規表現による制約をかけることができる。 上記は郵便番号の形式を定義している。 型名 上記 Schema では要素と型定義を一対一としたため全て匿名で定義した。 しかしこの定義方法だと同じ型を持つ要素を定義する際に同じ記述を繰り返す必要がある。 そうならないように型には名前を付けることができる。 xs element name="hoge" type="OriginalType" / xs simpleType name="OriginalType" xs restriction base="xs int" xs minInclusive value="0" / xs maxInclusive value="100" / /xs restriction /xs simpleType 上記 XML Schema にそったXML ?xml version="1.0" encoding="Shift_JIS"? schemaTest xmlns xsi ="http //www.w3.org/2001/XMLSchema-instance" xsi noNamespaceSchemaLocation="sample.xsd" required 213 /required fixedLength acb /fixedLength rangeLength 4afd /rangeLength number 2 /number regexp 312-0134 /regexp list 12 /list list 25 /list list 25 /list /schemaTest Schemaを使用する宣言は xmlns xsi ="http //www.w3.org/2001/XMLSchema-instance" xsi noNamespaceSchemaLocation="sample.xsd" この二つの属性でされている。 namespaceを使う場合は xsi schemaLocation 属性を使用する。 上記XMLを以下のように変更し、Javaプログラムで検証すると。 number 1 /number 以下のような情報を得ることができる。 Error line[10] , column[20] cvc-minExclusive-valid Value 1 is not facet-valid with respect to minExclusive 1 . Error line[10] , column[20] cvc-type.3.1.3 The value 1 of element number is not valid. コメント rTaUqbGYIlTMtcUewZ -- njrhst (2009-03-18 02 33 37) 名前 コメント
https://w.atwiki.jp/cucumber/pages/12.html
XMLとは独自の言語を作成できるほど強力なテキスト形式 書式が厳密に定義されているため、XMLパーサーによって簡単に解析 XML記述法ブランク ノード 属性 子ノード テキスト XMLパーサー for C#MSXML ライブラリをMicrosoft C# 2005から使用可能にするための手順 XMLとは 独自の言語を作成できるほど強力なテキスト形式 XMLは木構造のノードからなる。 ノードには0個以上の属性と、0個以上の子ノードまたはテキストからなる。 書式が厳密に定義されているため、XMLパーサーによって簡単に解析 結局XML形式で記述されたテキストを解析するのはXMLパーサー。 XMLパーサーが存在するのでプログラムがやりやすくなる。 つまり細かいテキスト操作やら字句解析を行う必要がなく、プログラマは記述の意味だけに注目して作業できる。 上へ XML記述法 ブランク 半角スペース、タブ、改行は意味を持たない。 但し、ノード要素のテキストに該当する場合は意味を持つ場合がある。 ノード ノード名 で始まり、 /ノード名 で終わる。 ノードに要素がない場合のみ、 ノード名 / という記述法が可能。 属性 ノードのカッコ内に ノード名 属性名="値" と記述。 ブランクで区切って複数記述できる。 子ノード XMLは階層構造を表すことが可能。 ノードの間にノードを挟むと、子ノードとして扱う。 ノード名 子ノード hogehoge /子ノード /ノード名 テキスト ノードの間に挟むように記述。 ノード名 テキスト /ノード名 このテキストをどのように解釈するかはパーサー次第ではなかろうか。 ノード名.要素と表すものもあり、ノード名.テキストノード.要素と表すものもあり。 上へ XMLパーサー for C# Visual C# で、MSXML ライブラリと呼ばれる DOM を実装した XML パーサを使用できる。 MSXML ライブラリをMicrosoft C# 2005から使用可能にするための手順 「参照設定」から「参照の追加」 「System.Xml」を選択、「OK」 ソースの先頭に「using System.Xml;」を記述。 これでMSXML ライブラリの各クラスを使用することができます。 上へ 名前 コメント DOM (Document Object Model) XML 文書を予めメモリに読み込んで仮想的な階層構造ツリー(DOMツリー) を作成。DOMツリーに直接アクセスすることでXMLへ操作を行う。
https://w.atwiki.jp/osinko/pages/29.html
XML <クイックリンク> XML ファイルの使用によるコンテンツの指定(XNAのコンテンツパイプラインを利用する。現時点一番有効そうな手段) XML データの使用 XML | TECHSCORE(テックスコア) <ツール> Download XML Notepad 2007 - Microsoft Download Center - Download Details XMLはVisualStudioでも作成できる。ソリューションエクスプローラーのプロジェクト名を右クリックしメニューから「追加= 新しい項目」を選択して テンプレートから「XMLファイル」を選択する。テキストエディタで表示されている中ではXML用のスニペットやインテリセンスが機能している スキーマ XML文書の論理的構造を定義するファイル。プロパティの「スキーマ」からファイル指定できる 一度XMLを書き切ってメニューの「XML = スキーマの作成」でも自動生成できる 拡張子 XML XMLファイル XSD スキーマファイル <メモ> 要素の読み取り 方法 スキーマ マッピングを使用して型指定されたデータを読み取る <サンプル1:XNAのコンテンツパイプラインを利用してシリアライズしたデータをXML出力し、そのデータを読み込んで逆シリアライズして読み込む> WINフォームアプリなどからも利用できる方法 using System; using System.Collections.Generic; using System.Linq; using System.Text; //参照追加でパイプラインを使う場合プロジェクトのプロパティ設定からフレームワークを //「.NET Framework4 Client Profile」から「.NET Framework4」に変更する必要がある using Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate; using System.Xml; using System.Drawing; namespace CSharpXML { class XmlTest1 { //シリアライズで外部出力する際はpublicになっていないと出力されないので注意! public class Enemy { public string Name { get; set; } public Point RespownPosition; public bool Show { get; set; } } public XmlTest1() { List Enemy writeStage = new List Enemy () { new Enemy{Name="enemy1",RespownPosition=new Point(8,16),Show=true}, new Enemy{Name="enemy2",RespownPosition=new Point(32,64),Show=true}, new Enemy{Name="boss",RespownPosition=new Point(128,256),Show=false}, }; //書き込み処理 XmlWriterSettings settings = new XmlWriterSettings(); settings.Indent = true; using (XmlWriter writer = XmlWriter.Create(@"D \Users\Owner\Documents\Visual Studio 2010\Projects\CSharpXML\CSharpXML\example.xml", settings)) { IntermediateSerializer.Serialize(writer, writeStage, null); } //読み込み処理 List Enemy readStage; using (XmlReader reader = XmlReader.Create(@"D \Users\Owner\Documents\Visual Studio 2010\Projects\CSharpXML\CSharpXML\example.xml")) { readStage = IntermediateSerializer.Deserialize List Enemy (reader, null); } foreach (var item in readStage){Console.WriteLine("{0} {1} {2}", item.Name, item.RespownPosition, item.Show);} } } } こんな感じで出力される ?xml version="1.0" encoding="utf-8"? XnaContent xmlns Generic="System.Collections.Generic" Asset Type="Generic List[CSharpXML.XmlTest1+Enemy]" Item Name enemy1 /Name Show true /Show RespownPosition X 8 /X Y 16 /Y /RespownPosition /Item Item Name enemy2 /Name Show true /Show RespownPosition X 32 /X Y 64 /Y /RespownPosition /Item Item Name boss /Name Show false /Show RespownPosition X 128 /X Y 256 /Y /RespownPosition /Item /Asset /XnaContent
https://w.atwiki.jp/atyou/pages/12.html
xml Bookmarks ITトレメ XMLマスター:ベーシック V2 XMLマスター:ベーシック V2過去問題一覧 XML -TECHSCORE- XML SQUARE-ビギナーズコーナー XMLマスターベーシック 実力養成講座:ITpro たのしいXML 用語集 はじめてのXML:第1回:XMLの概要と基本文法 ひそかにIT資格勉強室 XMLマスターベーシックV2ゲット!! サンプルで覚えるXSLTプログラミング @IT:XMLマスターへの道 第1回 XMLマスター:ベーシック試験のレベルは? @IT:技術者のためのXML再入門 最終回 XMLデータを操作する~DOMの詳細 @IT:連載 SEのためのXML Schema入門(1) 簡単なXML Schemaから始めよう
https://w.atwiki.jp/hgsk/pages/23.html
XML Word XML ?xml version="1.0" encoding="UTF-8"? ?mso-application progid="Word.Document"? w wordDocument xmlns w="http //schemas.microsoft.com/office/word/2003/wordml" w body w p w r w t Hello, Word! /w t /w r /w p /w body /w wordDocument Excel XML ?xml version="1.0" encoding="UTF-8"? ?mso-application progid="Excel.Sheet"? Workbook xmlns="urn schemas-microsoft-com office spreadsheet" xmlns ss="urn schemas-microsoft-com office spreadsheet" Worksheet ss Name="Sheet1" Table Row Cell Data ss Type="String" Hello, Excel! /Data /Cell /Row /Table /Worksheet /Workbook E4X XMLオブジェクトの作成 XMLコンストラクタに文字列を渡す var languages=new XML( languages type="dynamic" lang JavaScript /lang lang Python /lang languages ) XMLリテラル var languages= languages type="dynamic" lang JavaScript /lang lang Python /lang languages ; 操作方法(上記の例を対象に) 属性 alert(languages.@type); //dynamic languages.@type="agile" alert(languages.@type); //agile alert(languages.toString()); // languages type... 要素 var person= person name Bob Smith /name likes os Linux /os browser Firefox /browser language JavaScript /language language Python /language /likes /person ; alert(person.name); alert(person[ name ]) alert(person.likes.browser) alert(person[ likes ].browser) alert(person.likes.language.length()); // 2 XMLList alert(person.likes.*.length()); // 4 alert(person..*.length()); //11 XMLList(要素とテキストノードが含まれる) その他のメソッド alert(person.name.text()) //Bob Smith var xml=person.toXMLString(); var personCopy=person.copy; //ディープコピー var child=person.child(0); // name ~ /name var child=person.child(1); // likes ~ /likes ProcessingXML with E4X XMLLists 注意事項 catch,if,for,tryなどのパスが含まれるXMLにdot syntaxでアクセスできない。 XMLからJavaScriptオブジェクトなどへの直接のマッピングは用意されていない。(つまり、DOMオブジェクトは操作できない) 参考:kayacさん
https://w.atwiki.jp/tikipoto/pages/13.html
XMLとは 文書やデータの意味や構造を記述するためのマークアップ言語の一つ。 マークアップ言語とは、「タグ」と呼ばれる特定の文字列で地の文に構造を埋め込んでいく言語のことで、XMLはユーザが独自のタグを指定できることから、マークアップ言語を作成するためのメタ言語とも言われる。 もともと、同じく独自のタグを指定可能な「SGML」のサブセットとして考案され、任意のデータを HTMLと同様の感覚で送受信できることを目標に作成されたものである。XMLはその性質上、他のマークアップ言語の骨組みとして使用されることが多い。 XMLベースのマークアップ言語としては、リモート経由で他のコンピュータのサービスを呼び出すSOAPや、Web上でベクター画像の表現を行なうSVGが有名。 XMLはコンピュータ同士でのデータの送受信に使用できるほか、Webブラウザで直接閲覧することも想定されている。XMLをWebブラウザで快適に閲覧するための仕様として、XML文書をWebブラウザで見た場合の 表現を記述するXSLや、ハイパーリンク機能を実現するXLink/XPointerなどが用意されている。 XMLやXMLベースのマークアップ言語の構造については、SGMLやHTMLと同じく、スキーマ言語の一つであるDTDによって定義することになっている。しかし、DTDはSGMLでの使用を前提にして策定されたためにXMLとの親和性が低く、W3Cではこの欠点を解消したXML Schemaを策定中である。 このほか、DTDに代わるものとしてRELAXという国産のスキーマ言語も提唱されている。ちなみに、HTMLをXMLの仕様内で書き直し、XMLパーサでの処理を可能にするなどの改良が行われたものがXHTMLである。 SOA サービス