XMLRef n?
Satimage XML追加 |
DOM、XPath、およびXSLTのAppleScript実装。 プロジェクトmailto: Libxml2オープンソース support@satimage-software.com を使用します。 |
XMLOpen v?: XMLファイルを開いてください、そして、それを分析してください。 仕事の終わりのXMLCloseとバランスをとらなければなりません。
XMLOpenは ファイルします: または、xmlデータを含むストリング
[生活費空白論理演算子]: 虚偽でデフォルトとしてください。
[負荷の外部のDTD論理演算子]: 虚偽でデフォルトとしてください。
[代わりの実体論理演算子]: 虚偽でデフォルトとしてください。
[論理演算子を有効にします]、: 虚偽でデフォルトとしてください。
[冗長な論理演算子]: 虚偽でデフォルトとしてください。
→ XMLRef: 他のすべてのXMLコマンドで必要であるXMLの分析されたドキュメントの参照
XMLClose v?: メモリを発表してください、そして、関連XMLRefsはもう有効ではありません。
XMLClose XMLRef
XMLValidate v?: DTDに関してドキュメントか要素を有効にしてください。
XMLValidate XMLRef: ドキュメントか有効にする要素
[冗長な論理演算子]: 虚偽でデフォルトとしてください。
XMLCount v?: 与えられたXMLオブジェクトの子供を数えてください。
XMLCount XMLRef: XMLオブジェクト
→ 整数: 子供の数
XMLChild v?: 与えられたXMLオブジェクトの子供に対するアクセスを提供してください。
XMLFind v?: 簡単な評価基準を満たしながら、子供(または、子供)を選んでください: 属性のXML要素の名前、そして/または、キーと値。
XMLXPath v?: xpath要求を満たしながら、オブジェクト(または、オブジェクト)を選択してください。
XMLGetNodePath v?: オブジェクトのために有効なxpathを返してください。
XMLXLink v?: xlink参照を決議してください。 対象とされたXMLファイルは自動的に開かれた"XMLXLink"とその結果これらのファイルが以前に"XMLOpen"と共に開かれたに違いないということでないでしょう。
XMLXLink テキスト: リンク: 「[absoluteOrRelativeUrl]#anID」、(ファイルが"XMLOpen"使用で開かれたに違いない、有効にする、オプション)、「[absoluteOrRelativeUrl]#xpointer(xpathExpression)」
[ XMLRefからの]、: 地方のリンク(#というのから始める)に: 検索が始まる要素。 通常リンクを含む要素。 非地方のリンクに、パラメタの"XMLURL"はリンクのベースURLを供給します。
[baseURLテキスト]: 非地方のリンクへのベースURL(“from"パラメタと非互換)です。
[名前空間記録]: nsurl: nsprefix: theName、thehref、xpath式を解読する記録のリスト
→ XMLRefのリスト: 繋がっているオブジェクト
XMLDisplay v?: ノード情報を返してください。
XMLDisplay XMLRef: 表示するXMLオブジェクト
→ 記録: オブジェクトの名前、種類、および辞書(属性)を含む記録
XMLGetAttribute v?: 属性のコンテンツを返してください。
XMLSetAttribute v?: セット、(作成、)、属性。
XMLSetAttribute XMLRef: XMLオブジェクト
テキストを命名してください: 属性の名前
テキストに: 属性のコンテンツ。
[名前空間記録]: nsurl: nsprefix: theName、thehref
XMLRemoveAttribute v?: 属性を取り除いてください。
XMLDisplayXML v?: ストリングとしてXMLオブジェクトを返してください。
XMLGetText v?: ノードの原文のコンテンツを返してください。
XMLGetText XMLRef: 簡単なテキストノードを含むXMLオブジェクト。
→ テキスト
XMLSetText v?: ノードの原文のコンテンツを設定してください。
XMLSetText XMLRef: 簡単なテキストノードを含むXMLオブジェクト。
テキストに
XMLRemove v?: オブジェクトを削除してください。 このオブジェクト(またはどんな含まれたオブジェクトにも)の参照は、より有効ではありません。 この参照の今後の使用はXMLLibを墜落させるかもしれません。
XMLRemove XMLRef: 削除するオブジェクト
XMLRemoveChildren v?: すべての子供を削除してください。
XMLRemoveChildren XMLRef
XMLNewChild v?: 与えられたオブジェクトの新しい子供を作成してください。
XMLNewSibling v?: 与えられたオブジェクトの横で新しいオブジェクトを作成してください。
XMLURL v?: 経路をXMLドキュメントに得てください。
XMLDocument v?: ファイルURLからのXMLドキュメントを開けてください。
XMLDocument ファイル仕様
→ XMLRef: ドキュメント
XMLGetEncoding v?: XMLドキュメントのコード化を返してください。
XMLGetEncoding XMLRef: ドキュメント
→ テキスト
XMLSetEncoding v?: XMLドキュメントのコード化を設定してください。 コード化はXMLSaveによって使用されるでしょう。
XMLSetEncoding XMLRef: ドキュメント
テキストに: 「UTF-8インチ、「UTF-16インチ、「ISO8859、1インチ、」 … 「ISO8859、9インチ、「ISO2022JP」、「」 _JIS「EUC-JP」を移行させてください。」
XMLSetIndentString v?: デフォルトインデントストリングを設定してください。 インデントストリングはXMLSaveとXMLDisplayXMLによって使用されます。
XMLSetIndentString テキスト: 空間かタブを含むストリング
→ テキスト: 前のインデントストリング
XMLSave v?: XMLドキュメントを保存してください。
XMLTransform v?: 与えられたXSLTスタイルシートに応じて、XMLドキュメントを変えてください。
XMLCheckDTD v?: 与えられたDTDの構文をチェックしてください。
XMLCheckDTD、 いずれも: DTDのURL、別名、またはDTDのテキスト
XMLExtendedChar v?: キャラクタ定義のための1.0と1.1XML推薦の間で切り換えてください。
XMLExtendedChar [論理演算子]: 本当であるなら、1.1XML推薦の拡張文字集合(32より小さいすべての積極的な性格を含んでいる)は使用中です。
→ 論理演算子: 前回の設定
XMLErrorLevel v?
XMLErrorLevel [整数]: 要求された誤りレベル。 1は警告で失敗します。 2 XML誤りのときに、失敗します。 3 致命的な誤りのときに、失敗します。
→ 整数: 前回の設定
XMLListDocuments v?
XMLListDocuments
[いずれとしての]、: ストリングとしてのXMLListDocumentsは彼らの参照の代わりにxmldocumentsのurlを返します。
→ XMLRefのリスト: 開かれたxmldocuments
Satimage plist Additions |
AppleScriptは特性のリストに連結します。 |
PlistNew v?: ダイレクトパラメタのコンテンツで新しいPropertyListを作成してください。 仕事の終わりのPlistCloseとバランスをとらなければなりません。
PlistNew [いくらか]: 通常、どんなAppleScriptも記録かリストをタイプします。 デフォルト: 空の記録。
[タイプされた論理演算子]: 誤っているなら、生のbase64データとして書いてください。 デフォルト: 本当。 他の許容するためには偽(別名などの)の複素数型を保存するとソフトウェアを使用して(例えば、いつがPreference p-リストを変えて)、p-リストを使用してください。 PlistGetを使用するとき、誤っているなら、'as'でタイプを指定してください。
→ CFRef: 他のPropertyListコマンドで必要である特性のリストの参照
PlistOpen v?: 特性のリストファイルを開いてください、そして、それを分析してください。 仕事の終わりのPlistCloseとバランスをとらなければなりません。
PlistOpenは ファイルします: または、xmlデータを含むストリング
→ CFRef: 他のPropertyListコマンドで必要である分析された特性のリストの参照
PlistClose v?: メモリを発表してください、そして、関連CFRefsは、より有効ではありません。
PlistClose CFRef
PlistSave v?: Plistを取っておいてください。
PlistCount v?: 与えられたCFRefで子供を数えてください。
PlistCount CFRef: CFRef
→ 整数: 子供の数
PlistChild v?: 与えられたCFRefの子供に対するアクセスを提供してください。
PlistType v?: CFRefのタイプを返してください。
PlistType CFRef: 表示するCFobject
→ テキスト
PlistGet v?: CFRefのコンテンツを返してください。
PlistGetXML v?: xmlデータとしてCFRefのコンテンツを返してください。
PlistGetXML CFRef: 表示するCFRef
→ テキスト
PlistGetKeys v?: 辞書のキーのリストを返してください。
PlistGetKeys CFRef: 辞書
→ テキストのリスト
PlistSet v?
PlistSet CFRef: 親: 配列か辞書
[インデックス整数]: 1..PlistCount、要求された子供のインデックス
[主要なテキスト]
いずれにも
[タイプされた論理演算子]: 誤っているなら、生のbase64データとして書いてください。 デフォルト: 本当。 他の許容するためには偽(別名などの)の複素数型を保存するとソフトウェアを使用して(例えば、いつがPreference p-リストを変えて)、p-リストを使用してください。 PlistGetを使用するとき、誤っているなら、'as'でタイプを指定してください。
PlistNewChild v?: 与えられたオブジェクト(配列か辞書)の新しい子供を作成してください。
PlistNewChild、 いくらか。
CFRefで: コンテナ: 配列か辞書
[インデックス整数]: 1..(PlistCount+1), 新しい子供のインデックス
[主要なテキスト]: CFRefが辞書であるなら、要求されます。
[タイプされた論理演算子]: 誤っているなら、生のbase64データとして書いてください。 デフォルト: 本当。 他の許容するためには偽(別名などの)の複素数型を保存するとソフトウェアを使用して(例えば、いつがPreference p-リストを変えて)、p-リストを使用してください。 PlistGetを使用するとき、誤っているなら、'as'でタイプを指定してください。
→ CFRef: 子供
PlistRemoveChild v?