XML2ODF(1) User commands XML2ODF(1)



نام (NAME)
xml2odf - ساخت بسته ODF از سند OpenDocument در قالب XML



خلاصه دستور (SYNOPSIS)

xml2odf [-o outputfile] [-s] [inputfile]



توضیحات (DESCRIPTION)

یک سند OpenDocument می‌تواند یک سند اداری کامل در یک پرونده XML منفرد باشد. این اسکریپت چنین سندی را دریافت کرده و یک بسته ایجاد می‌کند. این ابزار عمدتاً به‌عنوان یک پس‌پردازشگر برای برنامه‌ای که XML تولید می‌کند، مانند یک شیوه‌نامه (stylesheet)، کاربرد دارد.

“Inputfile” یک پرونده OpenDocument در قالب XML فرض می‌شود. اگر پرونده ورودی وجود نداشته باشد، برنامه از ورودی استاندارد می‌خواند. پرچم -s پسوند صحیح را بر اساس نوع MIME موجود در پرونده XML به نام پرونده می‌افزاید، تا در صورتی که از نوع سند در حال بسته‌بندی اطلاعی ندارید، مشکلی ایجاد نشود.

اگر پرونده خروجی مشخص نشود، خروجی در خروجی استاندارد نوشته خواهد شد.

بخش ۲.۱.۱ از سند Open Document Format for Office Applications بیان می‌کند که پرونده [content.xml] شامل محتوای سند به همراه سبک‌های خودکار مورد نیاز برای محتوای سند است. پرونده [styles.xml] شامل تمام سبک‌های دارای نام یک سند، به همراه سبک‌های خودکار مورد نیاز برای سبک‌های نام‌گذاری‌شده است. برنامه نمی‌داند کدام سبک خودکار برای چه موردی لازم است، بنابراین همان مجموعه از سبک‌های خودکار را در هر دو پرونده قرار می‌دهد.

می‌توان تصور کرد که عملیات معکوس آسان‌تر خواهد بود، اما OpenOffice.org مشکلی با استفاده از نام‌های یکسان برای دو سبک خودکار متفاوت ندارد. برای نمونه، سبکی که درون <style:footer> استفاده شده می‌تواند نامی مشابه سبکی در <office:text> داشته باشد اما یک سبک پاراگراف متفاوت باشد. این مورد به عنوان اشکال شماره ۹۰۴۹۴ (http://www.openoffice.org/issues/show_bug.cgi?id=90494) گزارش شده است.



مثال (EXAMPLE)

xml2odf -o testdocument -s xml-file



همچنین ببینید (SEE ALSO)

odftools(1), odf2xml(1)



اشکالات (BUGS)

داده‌های خارجی را مدیریت نمی‌کند -- تصاویر و مواردی از این دست.

کتابخانه‌ای که برای تجزیه XML استفاده شده است، عناصر خالی را از <element/> به <element></element> گسترش می‌دهد. این موضوع نباید تاثیری بر تجزیه سند داشته باشد.



نویسنده (AUTHOR)

Søren Roug

نویسنده اصلی
03/15/2009 odfpy