איך לעצב פרשן XML?

liorsh

New member
נו

מה הבעיה? אני רק אומר שאם אתה רוצה ללמוד לעשות את זה כמו שצריך זה דורש ללמוד קצת יותר. זה הכל. אתה רוצה לעשות את הכל עם חיפושים על מחרוזות - בבקשה, אבל זה לא פתרון מלא. כל מה שאמרתי זה שזה נושא מוכר וידוע בקומפילציה, יש כלים שעושים את העבודה הקשה בשבילך אתה רק צריך לקנפג אותם. בשביל ללמוד איך לקנפג אותם אתה צריך להבין איך בנוי הדקדוק הזה. ואני בטוח שיש כאלה גם באינטרנט, מקום טוב לחפש זה באתר של ה W3C.
 
גם קומפיילרים מקצועיים משתמשים בלקס

YACC וLEX משתמשים גם בפרסינג של SQL, סקריפטים ואפילו שפות כמו JAVA וC. גם בקורסים של קומפילציה באוניברסיטאות כמו הטכניון משתמשים בזה. היעילות של הכלים האלה כל כך טובה, שבספק גדול שיש דרך לבן אנוש ממוצע לכתוב פרסר יותר טוב בשפה אחרת. בסופו של דבר זה הופך לקוד C מאוד מהיר. ראיתי גם בעיתונים שמחפשים מומחי קומפילציה בכלים האלה בשביל מערכות RT משובצות (שכנראה צריכות שפה משלהם).
 

galh

New member
הנה דרך אחת לעשות את זה.

תקרא קצת על http://www.codeproject.com/soap/pugxml.asp. אגב, שתסיים את הפרסר שלך, הייתי שמח לראות השוואה בינהם.
 
למעלה