این دستور xmlsortp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
xmlsort - "سوابق" را در فایل های XML مرتب می کند
خلاصه
xmlsort -r= [ ] [ ]
گزینه های ارسال:
-r نام عناصری که باید مرتب شوند
-k از گره های فرزند به عنوان کلیدهای مرتب سازی استفاده می شود
-من هنگام مرتبسازی حروف کوچک را نادیده میگیرم
-ها هنگام مقایسه کلیدهای مرتب سازی، فضای خالی را عادی می کند
-t سوابق بافر در فهرست نامگذاری شده به جای حافظه
-m اندازه تکه حافظه را برای بافر دیسک تنظیم کنید
-h کمک - نمایش مستندات کامل
مثال:
xmlsort -r 'person' -k 'lastname;firstname' -i -s in.xml >out.xml
شرح
این اسکریپت یک سند XML یا در STDIN یا از یک فایل با نام می گیرد و مرتب شده می نویسد
نسخه فایل به STDOUT. گزینه "-r" باید برای شناسایی "سوابق" استفاده شود
سند - بیت هایی که می خواهید مرتب شوند. عناصر قبل و بعد از رکوردها خواهد بود
تحت تاثیر این نوع.
OPTIONS
در اینجا خلاصهای از گزینههای خط فرمان (و گزینههای XML::Filter::Sort) آمده است
که مطابقت دارند). برای جزئیات بیشتر به XML::Filter::Sort مراجعه کنید.
-r (رکورد)
نام عناصری که باید مرتب شوند. این می تواند یک نام عنصر ساده باشد
"شخص" یا نام مسیری مانند "کارکنان/شخص" (فقط عناصر شخص موجود است
مستقیماً در یک عنصر کارمند).
-k (کلیدها)
نقطه ویرگول فهرستی از عناصر (یا ویژگی ها) را در یک رکورد که باید باشد، جدا می کند
به عنوان کلیدهای مرتب سازی استفاده می شود. هر کلید را می توان به صورت اختیاری با 'alpha' یا 'num' دنبال کرد
الفبایی مرتبسازی عددی و «صعودی» یا «نزولی» برای صعودی یا
ترتیب نزولی (به عنوان مثال: -k 'نام خانوادگی; نام, سن, n, d').
-i (IgnoreCase)
این گزینه باعث می شود مقایسه مرتب سازی به حروف بزرگ و کوچک حساس نباشد.
-s (NormaliseKeySpace)
به طور پیش فرض تمام فضای خالی در عناصر کلیدی مرتب سازی قابل توجه در نظر گرفته می شود.
مشخص کردن -ها باعث می شود که فضای خالی اصلی و انتهایی حذف و داخلی شوند
فضای خالی اجرا می شود تا به یک فضای واحد جمع شود.
-t (TempDir)
هنگام مرتب سازی اسناد بزرگ، ممکن است به جای استفاده از بافر دیسک، عاقلانه باشد
بافر حافظه این گزینه به شما اجازه می دهد تا مشخص کنید که فایل های موقت در کجا باید باشند
نوشته شده است.
-m (MaxMem)
اگر از گزینه -t برای فعال کردن بافر دیسک استفاده کنید، رکوردها در حافظه جمع آوری می شوند
در «تکههای» تا حدود 10 مگابایت قبل از مرتبسازی و تبدیل شدن به حالت موقت
فایل ها. این گزینه به شما این امکان را می دهد که اندازه یک قطعه بزرگتر را مشخص کنید. پسوند K یا M
به ترتیب کیلوبایت یا مگابایت را نشان می دهد.
با استفاده از خدمات onworks.net از xmlsortp به صورت آنلاین استفاده کنید