HXREMOVE(1) HTML-XML-utils HXREMOVE(1) نام (NAME) hxremove - حذف عناصر از یک فایل XML با استفاده از انتخابگر CSS خلاصه دستور (SYNOPSIS) hxremove [ -i ] [ -l language ] selectors توضیحات (DESCRIPTION) دستور hxremove یک سند XML خوش‌ساخت (well-formed) را از ورودی استاندارد می‌خواند و آن را بدون عناصری که با یکی از انتخابگرهای CSS داده‌شده به عنوان آرگومان مطابقت دارند، در خروجی استاندارد می‌نویسد. برای مثال: hxremove ol li:first-child نخستین li (آیتم فهرست در XHTML) را از هر ol (فهرست مرتب) حذف می‌کند. در صورت وجود چندین انتخابگر، آن‌ها باید با کاما از یکدیگر جدا شوند. برای نمونه: hxremove p + ul, blockquote ol تمام عناصر ul را که پس از یک عنصر p آمده‌اند و همچنین تمام عناصر ol را که از نوادگان عنصر blockquote هستند حذف می‌کند. دستور hxremove فرض می‌کند که انتخابگرهای کلاس (".foo") به ویژگی موسوم به "class" اشاره دارند و انتخابگرهای شناسه ("#foo") به ویژگی موسوم به "id" اشاره می‌کنند. برای پردازش فایل‌های HTML، ابتدا آن‌ها را به XML خوش‌ساخت تبدیل کنید، برای نمونه با hxnormalize -x. این ابزار را با hxselect مقایسه کنید که همه چیز را به جز عناصر انتخاب‌شده حذف می‌کند. گزینه‌ها (OPTIONS) گزینه‌های زیر پشتیبانی می‌شوند: -i تطبیق بدون حساسیت به بزرگی و کوچکی حروف. برای HTML و برخی زبان‌های دیگر مبتنی بر SGML کاربرد دارد. -l language تعیین زبان پیش‌فرض، در صورتی که عنصر ریشه فاقد ویژگی xml:lang باشد (پیش‌فرض: هیچ‌کدام). مثال: -l en عملوندها (OPERANDS) عملوند زیر پشتیبانی می‌شود: selectors یک یا چند انتخابگر جداشده با کاما. بیشتر انتخابگرهای CSS سطح ۳ (CSS level 3) پشتیبانی می‌شوند. همچنین ببینید (SEE ALSO) asc2xml(1), xml2asc(1), hxnormalize(1), hxselect(1), UTF-8 (RFC 2279) 7.x 10 Jul 2011 HXREMOVE(1)