קובץ XML דינמי +

24sharon

New member
קובץ XML דינמי +

קובץ XML דינמיאני רוצה דף ASPX שמקבל ערכים בQUERY STRING ומחזיר קובץ XML 'מותאם אישית' בASPX אין בעיה ליצור קובץ XML, העניין הוא שזה לא הגיוני בעליל ליצור קבצי XML רבים [ככמות הגולשים] בASP ובPHP יש הרבה דוגמאות כאלו. כדוגמת http://www.bankisrael.gov.il/heb.shearim/currency.php הקובץ בסיומת PHP והתוצר הוא קובץ XML טהור. איך אפשר לבצע כזה דבר בASP NET? האם צריך לעבוד בצורת העבודה הישנה של ASP רגיל? האם הדרך היחידה זה WEB SERVICE?
מערכת דו"חות אני מעוניינת ללמוד קצת את נושא הדוחות של report service שזה אפשרות של עיצוב דוחות על שרת SQL SERVER באמצעות VISUAL STUDIO. הייתי מעוניינת בקישורים מועילים בסיסיים על צורת העבודה בשילוב ASP NET [מערכת אינטרא-נטית מקומית]
צ'אט על מנת לבנות מערכת צ'אט האם עדכון הנתונים והצגתם באמצעות AJAX שקורא את הנתונים ע"י צ"ל באמצעות TIMER (SETINTERVAL) צורה הגיונית לעבודה עם הנתונים, הצ'אט כזה הוא 'נורמלי' אשמח לשמוע את דעתכם על אחד מהנושאים האלו. שבוע טוב,
 
לא הבנתי את הבעיתיות...

שביצירת קובץ XML, פשוט יוצרים קובץ XML ככה:
Response.ContentType = "text/xml"; Response.Write("<?xml version=\"1.0\"?>"); Response.Write("<root><xmlElement>Hi</xmlElement></root>");​
כמובן שקצת סדר בקוד לא יזיק, אפשר גם להשתמש ב - Repeater, ב - StringBuilders או ב - WebService. לא מבין למה את חושבת שליצור קובץ xml לכל משתמש הוא לא הגיוני, האם ליצור קובץ html (שזהו בעצם קובץ xml קצת מעוות) לכל משתמש זה הגיוני
אם כן מה ההבדל
בכל אופן אני לא רואה הבדל, קובץ xml הוא אפילו קל יותר, כי אין תמונות לדוגמה שצריך לשלוח. כמובן שאפשר לייעל את האפליקציה תמיד בכל מיני גישות, הכי חכם זה יהיה עם Cache
 

24sharon

New member
ראשית תודה רבה

עם RESPONSE . WRITE זה עובד, רק אם אין כלום בדף. אבל אם משתמשים בפקד Repeater, חייבים להוסיף את תגית הBODY ואת הFORM מה שגורם שהXML בנוי בצורה XMLית כמו כל דף WEB שבנוי בתקן אבל בכו"ז זה לא XML טהור. בכל אופן תודה, כנראה שאעבוד עם RESPONSE.WRITE על STRINGBUILDER. שמחזיק מחרוזת של XML, לא נוח אבל לא נורא! ודף הWEB פשוט ריק.
 

BogN

New member
../images/Emo26.gif

קודם כל, לא להתחמק מצורת העבודה האמיתית ב-Web. צריך לדעת גם לצאת מהקונספט של "פקדים" ש-Asp.Net יצרו. דבר שני, את תמיד יכולה לקחת את ה-DataTable שלך ולשלוח אותו ללקוח, הרי הוא קובץ XML טהור.
 

24sharon

New member
אכן... אתה צודק

בדקתי. אם כי אני צריכה לבדוק את התוצאה, יכול להיות שזה מה שאני מחפשת. בכל מקרה תודה!
 

BogN

New member
מסכים עם אוהד ומוסיף

הרי כל פלט
תקין​
, שמקיים את התקן של XHTML הוא XML לכל דבר... אז איפה ההבדל פה?
 
למעלה