این دستور saxonb-xquery است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
saxonb-xquery - خط فرمان پردازنده XQuery
خلاصه
saxonb-xquery [گزینه...] QUERYFILE [نام=ارزش...]
شرح
این صفحه راهنما به اختصار مستندات saxonb-xquery فرمان این صفحه برای
توزیع Debian(TM) زیرا برنامه اصلی صفحه دستی ندارد.
با این حال، دارای اسناد HTML است که در بسته libsaxonb-java-doc ارسال می شود.
saxonb-xquery یک بسته بندی خط فرمان در اطراف پردازنده Saxon-B XSLT و XQuery است.
با استفاده از saxonb-xquery می توانید ارزیابی کنید XQuery مستقیماً از خط فرمان پرس و جو می کند.
در داخل ، saxonb-xquery یک بسته بندی در اطراف کلاس جاوا است net.sf.saxon.Query
اجرا شده توسط Saxon-B.
saxonb-xquery باید با ارسال یک نام فایل (الزامی) حاوی پرس و جو XQuery فراخوانی شود
مورد ارزیابی قرار گیرد؛ نام فایل ویژه "-" را می توان برای خواندن پرس و جو از
ورودی استاندارد
قبل از اینکه نام فایل پرس و جو لیستی از گزینه ها ارائه شود، به زیر مراجعه کنید.
پارامترهای
در انتهای خط فرمان، لیستی از پارامترهای می تواند داده شود. پارامترها منتقل می شوند
با استفاده از نحو نام=ارزش، برای تعیین نام و مقادیر پارامترها.
نام پارامتر با پیشوند "+" (علامت بعلاوه) به عنوان a تفسیر می شود سیستم فایل مسیر
پارامتر اگر مسیر به یک فایل واحد اشاره کند، آن فایل به صورت XML و آن تجزیه می شود
گره سند به عنوان مقدار پارامتر ارسال می شود. اگر مسیر به یک دایرکتوری اشاره دارد،
همه فایلهای حاوی مستقیماً بهعنوان فایلهای XML و دنباله آنها تجزیه میشوند
گره های سند به عنوان مقدار پارامتر ارسال می شوند.
نام پارامتر با پیشوند "!" (علامت تعجب) به صورت الف تعبیر می شود
پارامتر خروجی/سریال سازی برای اطلاعات بیشتر به مشخصات XQuery و XSLT 2.0 مراجعه کنید
اطلاعات در مورد پارامترهای خروجی/سریال سازی.
برای ارسال پارامترهای متعلق به فضای نام غیر تهی، نحو {URI}نام محلی=ارزش is
ارائه شده
پارامترها در حین ارزیابی پرس و جو به صورت متغیرهای خارجی قابل مشاهده خواهند بود، البته به شرطی که باشند
در پرولوگ پرس و جو اعلام شده است. برای اطلاعات بیشتر به مشخصات XQuery مراجعه کنید
در مورد متغیرها و اعلان آنها
OPTIONS
خلاصه ای از گزینه های پشتیبانی شده در زیر آمده است. گزینه ها را می توان به هر ترتیبی منتقل کرد.
ما ابتدا گزینه هایی را گزارش می کنیم که توسط آنها به اشتراک گذاشته شده است saxonb-xquery و saxonb-xslt، سپس آن ها
خاص به saxonb-xquery (یا که معنای متفاوتی دارند).
برخی از گزینهها بهعنوان «فقط Saxon-SA» پرچمگذاری میشوند، چنین گزینههایی فقط در صورتی کار میکنند که Saxon-SA باشد
نصب شده است. توجه داشته باشید که Saxon-SA یک محصول تجاری است، بنابراین در این کشور موجود نیست
دبیان
مشترک گزینه های
-سی:نام کلاس
کلاسی را برای پردازش URI های مجموعه ارسال شده به آن مشخص کنید مجموعه()
عملکرد. کلاس باید net.sf.saxon.CollectionURIesolver را پیاده سازی کند.
-dtd: {[روشن] | [خاموش]}
تأیید اعتبار DTD را فعال یا غیرفعال کنید. پیش فرض: خاموش.
-بسط دادن: {[روشن] | [خاموش]}
وقتی اعتبارسنجی فعال است، مقادیر پیشفرض را در اسناد معتبر گسترش دهید. این گزینه
چنین گسترشی را فعال یا غیرفعال می کند. پیش فرض: روشن
-توضیح [:نام فایل]
نمایش یک برنامه اجرایی؛ خروجی با فرمت XML می باشد. اگر نام فایل به آن داده نشده است
در خروجی استاندارد نمایش داده می شود.
- داخلی: {[روشن] | [خاموش]}
فعال یا غیرفعال کردن قابلیت فراخوانی توابع جاوا خارجی از فایل های پرس و جو و
شیوه نامه ها. مراقب باشید که فعال کردن آنها یک خطر امنیتی بالقوه در هنگام پردازش است
فایل های غیر قابل اعتماد پیش فرض: خاموش.
-l: {[روشن] | [خاموش]}
شماره های خطوط را (هنگام روشن بودن) یا دور (در صورت خاموش بودن) دور بریزید که مطابق با منبع است
اسناد. در صورت نگهداری، می توان با استفاده از تابع به شماره خطوط دسترسی پیدا کرد
ساکسون:line-number(). پیش فرض: خاموش.
بیش از حد: {[بازیابی] | [کشنده]}
هنگامی که اعتبارسنجی مورد نیاز است، تعیین کنید که آیا خطاهای اعتبار سنجی کشنده هستند (زمانی که "مرگبار" باشد
گذشت) یا اگر آنها فقط اخطارها را ایجاد می کنند (زمانی که "بازیابی" است). پیش فرض: کشنده.
-p: {[روشن] | [خاموش]}
استفاده از PTreeURIResolver را فعال یا غیرفعال کنید. فقط Saxon-SA
-r:نام کلاس
یک کلاس را برای حل همه URI ها مشخص کنید.
-تکرار:N
تبدیل N بار تکرار کنید. برای مقاصد معیار.
-سا
پردازش Schema-aware را انجام دهید. فقط Saxon-SA
پاشیدن: {[همه] | [هیچ] | [قابل صرف نظر]}
خط مشی حذف فضای خالی را برای اسناد منبع مشخص کنید: همه آنها را حذف کنید ("همه")،
هیچ یک از آنها را حذف نکنید ("هیچ")، فقط فضای خالی نادیده گرفته را حذف کنید ("غیر قابل توجه"). پیش فرض:
هیچ کدام.
-t
نمایش نسخه، زمان و سایر اطلاعات رفع اشکال در خطای استاندارد.
سه: {[کوچک] | [مرتبط]}
اجرای مدل درخت داخلی را انتخاب کنید: مدل درخت کوچک ("کوچک") یا
مدل درخت پیوندی ("پیوند"). برای اطلاعات بیشتر در مورد مستندات ساکسون را ببینید
مدل درخت داخلی پیش فرض: کوچک.
-T [:نام کلاس]
ردیابی جنبه های مختلف پردازش؛ یک نام کلاس اختیاری را می توان برای تعیین آن داد
یک ردیاب انتخاب شده توسط کاربر کلاس باید net.sf.saxon.trace.TraceListener را پیاده سازی کند. در
پیش فرض یک ردیاب ارائه شده از سیستم است. این گزینه دلالت دارد -l.
-تی جی
ردیابی فراخوانی متد خارجی جاوا را فعال کنید. دیدن - داخلی.
-u
تفسیر اجباری نام اسناد منبع به عنوان URI. به طور پیش فرض آنها در نظر گرفته می شوند
نام فایل باشد، مگر اینکه با "file:" یا "http:" شروع شود.
-وال: {[سخت] | [سست]}
هنگامی که اعتبارسنجی فعال است، از بین اعتبارسنجی "سخت" یا "سهل" انتخاب کنید. فقط Saxon-SA
-x:نام کلاس
کلاسی را برای استفاده به عنوان تجزیه کننده SAX برای اسناد ورودی مشخص کنید. کلاس باید پیاده سازی کند
org.xml.sax.Parser یا org.xml.sax.XMLReader.
-xi
پردازش XInclude را در تمام اسناد ورودی اعمال کنید.
-نسخه xml: {[1.0] | [1.1]}
نسخه XML را برای پردازش اسناد ورودی انتخاب کنید. "1.1" باید مشخص شود
ساختارهای XML 1.1 و Namespaces 1.1 را پردازش کنید. پیش فرض: 1.0.
-?
نمایش یک پیام راهنما و خروج.
گزینه خاص به saxonb-xquery
-آقای:نام کلاس
از کلاس مشخص شده به عنوان یک ModuleURIResolver برای حل URI های ماژول پرس و جو استفاده کنید. کلاس
باید net.sf.saxon.query.ModuleURIresolver را پیاده سازی کند.
-o:نام فایل
خروجی پرس و جو را به نام فایل مشخص شده ارسال کنید. اگر مشخص نشده باشد خروجی خواهد بود
به خروجی استاندارد ارسال می شود. همچنین ببینید -بسته بندی کردن.
لوله: {[فشار] | [کشیدن]}
در داخل، پرس و جو را در حالت فشار یا کشش اجرا کنید. عمدتاً برای اهداف آزمایشی. حالت فشاری
معمولاً وقتی درخت میانی در حافظه ساخته می شود سریعتر است. پیش فرض: فشار.
-فروش: {[روشن] | [خاموش]}
فعال یا غیرفعال کردن نمایش سند، یعنی امکان دور انداختن قطعات درخت که
با پرس و جو قابل دسترسی نخواهد بود. فقط Saxon-SA
-s: {[پرونده] | [URI]}
خواندن ورودی سند از نام فایل مشخص شده ("-" می تواند از آن خوانده شود
ورودی استاندارد). سند خوانده شده به عنوان گره زمینه برای پرس و جو در دسترس خواهد بود.
-u بر نحوه تفسیر نام فایل تأثیر می گذارد.
-بسته بندی کردن: {[روشن] | [خاموش]}
بسته بندی نتیجه پرس و جو را در یک ساختار XML فعال یا غیرفعال کنید که این را واضح می کند
نوع هر گره خروجی یا مقدار اتمی. به عنوان مثال ویژگی های مستقل خواهد بود
در یک عنصر XML صریح پیچیده شده و بیان می کند که آنها ویژگی هستند. وقتی این خاموش است،
خروجی پرس و جو فقط با استفاده از یک گره سند پیچیده می شود. در چنین محیطی است
ممکن است که قطعات خروجی، مانند ویژگی های مستقل، نتوانند سریالی شوند.
پیش فرض: خاموش.
با استفاده از خدمات onworks.net از saxonb-xquery به صورت آنلاین استفاده کنید