XMLSTARLET(1) XMLStarlet Manual XMLSTARLET(1)

xmlstarlet - جعبه‌ابزار خط فرمانی XML/XSLT

xml [options...] {command} [cmd-options...]

XMLStarlet مجموعه‌ای از ابزارهای خط فرمانی است که می‌توان از آن‌ها برای تبدیل، پرس‌وجو، اعتبارسنجی و ویرایش اسناد و فایل‌های XML با استفاده از دستورهای سادهٔ پوسته بهره برد؛ مشابه روشی که برای فایل‌های متنی ساده با دستورهای UNIX مانند grep، sed، awk، diff، patch، join و غیره انجام می‌شود. این مجموعه از ابزارهای خط فرمانی هم توسط کسانی که در خط فرمان پوستهٔ UNIX با اسناد XML فراوانی سر و کار دارند و هم برای پردازش خودکار XML در اسکریپت‌های پوسته قابل استفاده است.

--version

نمایش نسخهٔ xmlstarlet.

--help

نمایش راهنما.

xml command --help برای راهنمای مختص هر دستور

دستورهای در دسترس عبارت‌اند از:

ed (یا edit)

ویرایش/به‌روزرسانی سند(های) XML.

sel (یا select)

انتخاب داده یا پرس‌وجو از سند(های) XML (مانند XPATH و غیره).

tr (یا transform)

تبدیل سند(های) XML با استفاده از XSLT.

val (یا validate)

اعتبارسنجی سند(های) XML (از نظر well-formed/DTD/XSD/RelaxNG).

fo (یا format)

قالب‌بندی سند(های) XML.

el (یا elements)

نمایش ساختار عنصرهای سند XML.

c14n (یا canonic)

متعارف‌سازی XML (canonicalization).

ls (یا list)

فهرست کردن دایرکتوری در قالب XML.

esc (یا escape)

گریز دادن (escape) نویسه‌های ویژهٔ XML.

unesc (یا unescape)

بازگردانی (unescape) نویسه‌های ویژهٔ XML.

pyx (یا xmln)

تبدیل XML به قالب PYX (بر پایهٔ ESIS - ISO 8879).

p2x (یا depyx)

تبدیل PYX به XML.

XMLStarlet یک جعبه‌ابزار خط فرمانی برای پرس‌وجو، ویرایش، بررسی و تبدیل اسناد XML است (برای اطلاعات بیشتر به http://xmlstar.sourceforge.net مراجعه کنید).

گزارش باگ‌ها را به فهرست پستی، xmlstar-devel@lists.sourceforge.net یا سامانهٔ رهگیری باگ ارسال کنید: http://sourceforge.net/tracker/?group_id=66612&atid=515106.

Mikhail Grushinskiy

سازندهٔ XMLStarlet.

حق نشر © 2012

08/26/2012 Version 1.4.0