זוהי הפקודה docbook2texi-spec.pl שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
docbook2texi-spec.pl - המרת DocBook Books למסמכי Texinfo
תַקצִיר
sgmlspl docbook2man-spec.pl
nsgmls [ sgml מסמך ]| sgmlspl docbook2texi-spec.pl [ שם בסיס ]
תיאור
docbook2texi הוא קובץ מפרט sgmlspl שמייצר מסמכי GNU Texinfo מ-DocBook
מסמכים.
התוכנית קוראת ESIS שהופק על ידי nsgmls (או מנתחי SGML אחרים) מקלט סטנדרטי.
כרגע רכיב המסמך חייב להיות Book, אחרת התוצאות אינן מוגדרות.
הפלט שלו, מסמך Texinfo שהומר, נכתב לפלט סטנדרטי.
הקובץ basename.refs ייווצר גם, המכיל את כל הצמתים במסמך
וצמתי ה'ילד' המיידיים שלהם. מכיוון שעיבוד צומת תמיד דורש הפניות קדימה,
docbook2texi יש להפעיל פעמיים עבור כל מסמך: בפעם הראשונה לבניית הפניות,
והשני בעצם להפיק מסמך תקף.
דרישות
חבילת SGMLSpm מ-CPAN. חבילה זו כוללת את הסקריפט sgmlspl שהוא גם
נָחוּץ.
מגבלות
מנסה docbook2man ב-DocBook או ב-SGML שאינו תואם מביא להתנהגות לא מוגדרת.
:-)
תוכנית זו היא תסריט פרל איטי ומפוקפק.
תוכנית זו אינה מתקרבת לתמיכה בכל הסימון האפשרי ב-DocBook, ועשויה
לייצר פלט שגוי במקרים מסוימים עם סימון נתמך.
ל DO
· איך לעזאזל אתה מייצג קו נטוי (\) ב-Texinfo!!@? ניסיתי \\ אבל TeX
מתלונן על זה.
· תקן שברים שנמצאו במסמכי הבדיקה.
· הוסף טיפול באלמנטים חדשים ותקן טיפול קיים. תהיה חסון.
· האץ את זה. אני חושב שרוב בעיות המהירות עד כה הן בניתוח ESIS. לִכתוֹב מִחָדָשׁ
SGMLS.pm עם C ו/או קבל קלט ישירות מ SP.
· יש כמה תלות באלמנטים המתרחשים כאשר הם למעשה אופציונליים
(לפי ה-DTD). אנחנו צריכים לתקן את זה (רצוי) או לציין בצורה בולטת את
דרישות.
· אפשר רכיבי מסמך נפוצים יותר.
· הפרד את הצומת בהתייחסות לסקריפט נפרד. לא רק שזה יצליח
מהיר/קל יותר לתחזוקה כי זה נפרד מהקוד הראשי, אבל גם אני הייתי עושה זאת
אוהב שזה יתפתח למחולל DocBook ToC אוטומטי.
זכויות יוצרים
זכויות יוצרים (C) 1998-1999 Steve Cheng[מוגן בדוא"ל]>
תוכנית זו היא תוכנה חופשית; אתה יכול להפיץ אותו מחדש ו/או לשנות אותו תחת התנאים של
הרישיון הציבורי הכללי של GNU כפי שפורסם על ידי קרן התוכנה החופשית; אוֹ
גרסה 2, או (לפי בחירתך) כל גרסה מאוחרת יותר.
היית צריך לקבל עותק של הרישיון הציבורי הכללי של GNU יחד עם תוכנית זו;
לראות את הקובץ העתקה. אם לא, אנא כתוב ל- Free Software Foundation, 675 Mass Ave,
קיימברידג', MA 02139, ארה"ב.
29 אוקטובר 2012 DOCBOOK2TEXI-SPEC.PL(1)
השתמש ב-docbook2texi-spec.pl באינטרנט באמצעות שירותי onworks.net