انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

xml_splitp - آنلاین در ابر

xml_splitp را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور xml_splitp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


xml_split - یک فایل XML بزرگ را به تکه های کوچکتر برش دهید

شرح


"xml_split" یک فایل XML (احتمالاً بزرگ) را می گیرد و آن را به چندین فایل کوچکتر تقسیم می کند. در
حافظه مورد استفاده، حافظه مورد نیاز برای بزرگترین قطعه است (یعنی حافظه برای هر قطعه جدید مجددا استفاده می شود
تکه).

می تواند در یک سطح مشخص در درخت تقسیم شود (پیش فرض، فرزندان ریشه را تقسیم می کند)، یا
در یک شرط (با استفاده از زیرمجموعه XPath که توسط XML::Twig قابل درک است، بنابراین "بخش" یا
"/doc/section").

هر فایل تولید شده با یک دستورالعمل پردازش جایگزین می شود که به "xml_merge" اجازه می دهد
سند اصلی را بازسازی کنید فرمت دستورالعمل پردازش "
: ?>"

نام فایل ها هستند - xml، با -00.xml سند اصلی را نگه می دارد.

OPTIONS



سطح برای برش: 1 یک فایل برای هر فرزند ریشه، 2 برای هر فرزند بزرگ تولید می کند

پیش فرض 1 است


برای هر عنصری که شرط را می گذراند یک فایل ایجاد کنید

xml_split -c هر عنصر "بخش" را در فایل خودش قرار می دهد (تودرتو
بخش ها نیز رسیدگی می شود)

توجه داشته باشید که در حال حاضر این گزینه بسیار کندتر از استفاده از "-l" است.

-s
فایل های (تقریبا) را تولید می کند . محتوای هر فایل در یک محصور شده است
عنصر جدید ("xml_split::root")، بنابراین XML به خوبی شکل گرفته است. اندازه را می توان در نظر گرفت
بایت، کیلوبایت، مگابایت یا گیگابایت.

-g
گروه ها عناصر در یک فایل محتوای هر فایل در یک فایل جدید قرار داده شده است
عنصر ("xml_split::root")، بنابراین XML به خوبی شکل گرفته است.


نام پایه برای خروجی، فایل ها نامگذاری می شوند - <.ext>

یک شماره دنباله است، در زیر "--nb_digits" را ببینید یک پسوند است، به زیر مراجعه کنید
"--افزونه"

به طور پیش فرض نام فایل اصلی (در صورت موجود بودن) یا "out" (اگر ورودی از فایل باشد
ورودی استاندارد)

-n
تعداد ارقام در شماره دنباله برای هر فایل

اگر ارقام بیشتر از مورد نیاز است، سپس از آنها استفاده می شود: اگر "--nb_digits 2" استفاده شود
و 112 فایل تولید می شود که نام آنها " -01.xml" به " -112.xml"

پیش فرض 2 است

-e
پسوند برای استفاده برای فایل های تولید شده

به طور پیش فرض پسوند فایل اصلی یا "xml." است

من از عناصر XInclude به جای Processing Instructions استفاده می کنم تا جایی که فایل های فرعی نیاز دارند مشخص شود
گنجانده شود

-v خروجی پرمخاطب

توجه داشته باشید که این گزینه می تواند پردازش را به میزان قابل توجهی کاهش دهد (به ترتیب بزرگی)
هنگام ایجاد تعداد زیادی اسناد کوچک

V خروجی نسخه و خروج

-h کمک کوتاه

-m man (به pod2text نیاز دارد تا در مسیر باشد)

مثال ها


xml_split foo.xml # تقسیم در سطح 1
xml_split -l 2 foo.xml # split در سطح 2
بخش xml_split -c foo.xml # برای هر عنصر بخش یک فایل ایجاد می‌شود
# بخش تو در تو به درستی تقسیم شده اند

با استفاده از خدمات onworks.net از xml_splitp به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad