כותב |
|
DotNet משתמש פעיל
הצטרף / הצטרפה: 25 August 2006
משתמש: מנותק/ת הודעות: 60
|
נשלח בתאריך: 30 March 2007 בשעה 12:43 | | IP רשוּם
|
|
|
|
היי,
אני עובדת ב TEN.BV ...
יש לי קובץ XML שאני לוקחת ממבנה הנתונים אני שומרת אותו כמחרוזת ואני רוצה להציג אותו בצורת קובץ XMLtextarea איך אני עושה את זה?
אם לא בצד השרת אז בצד הלקוח אולי ב JS???
התצוגה של הקובץ צריכה להיות פתוחה למשתמש רק כתצוגה כלומר ב READ ONLY
תודה
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 30 March 2007 בשעה 12:55 | | IP רשוּם
|
|
|
|
לא הבנתי...
אם יש לך XmlDocument את יכולה להשתמש ב-TextWriter כדי לקבל את המחרוזת שלו (ולספק סוג הזחה)
ואם יש לך אובייקט את יכולה לעשות לו xml serialization ואז את אותו תהליך כמו בהתחלה (עם TextWriter).
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
DotNet משתמש פעיל
הצטרף / הצטרפה: 25 August 2006
משתמש: מנותק/ת הודעות: 60
|
נשלח בתאריך: 30 March 2007 בשעה 13:11 | | IP רשוּם
|
|
|
|
יש לי מחרוזת שהיא ה XML שלי על מנת להציג אותה בצורה יפה אני צריכה לשמור את המחרוזת הזאת לקובץ XML ואז איך שהוא להציג לא?? כי אני רוצה שהתצוגה תופיע בצורת XML ... ולא בצורה מבולגנת
אולי יש לך דוגמא קטנה למה שהתכוונת?
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 30 March 2007 בשעה 14:12 | | IP רשוּם
|
|
|
|
אם כבר יש לך את ה-XML לא הבנתי, למה את לא מציגה בתוך textarea ?
את יכולה אם את ממש רוצה להשתמש בסקריפטים שצובעים אוטומטית את הקוד ומציגים אותו באופן קצת יותר יפה, אבל... אני פשוט לא מבין מה את מנסה לעשות ומה הבעיה.
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
DotNet משתמש פעיל
הצטרף / הצטרפה: 25 August 2006
משתמש: מנותק/ת הודעות: 60
|
נשלח בתאריך: 30 March 2007 בשעה 14:33 | | IP רשוּם
|
|
|
|
יש לי את ה XML שמור בתוך שדה במבנה הנתונים אני לוקחת אותו ושומרת אותו
במחרוזת.
אם אני יציג אותו בתוך חלון אז הוא לא ישמור על האירכיה ועל מבנה העץ כמו קובץ XML
אם אני מציגה את המחרוזה היא לא מוצגת כמו שאני רוצה..כלומר מבנה XML
אני רוצה לפתוח חלון שיציג לי את המחרוזת בידיוק במבנה של ה XML
אני לא יכולה לפתוח BROWSER כי האפילקציה היא INTRANET
אני רוצה לפתוח חלון ב POPUP שיש בו TEXTAREA או אוביקט אחר
שיש לו SCROL ולהציג את המחרוזה כמו קובץ XML
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 30 March 2007 בשעה 15:03 | | IP רשוּם
|
|
|
|
או במילים אחרות את רוצה שיהיה בפורמט קריא...
בד"כ בפונקציה שממירה XML למחרוזת אפשר לתת סוג הזחה (מסוג Enum)
תשלחי שנייה את הסוגים שבהם את משתמשת ואיך את ממירה למחרוזת...
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
DotNet משתמש פעיל
הצטרף / הצטרפה: 25 August 2006
משתמש: מנותק/ת הודעות: 60
|
נשלח בתאריך: 30 March 2007 בשעה 15:08 | | IP רשוּם
|
|
|
|
זאת הבעיה שלי אני לא יודעת איך הופכים מחרוזת לפורמט של XML
אם הייתי יודעת לא היתה לי בעיה
ברגע שאני יוכל להפוך מחרוזת לקובץ XML או פורמט XML הכל יפתר...
לדוגמא יש לי את המחרוזת הנ"ל שהיא שמורה לי במבנה נותנים:
sSql = "<?xml version='1.0' encoding='utf-8'?><Videos><Video>" & _
"<Title>The Distinguished Gentleman</Title>" & _
"<Director>Jonathan Lynn</Director>" & _
"<Length>112 Minutes</Length>" & _
"<Format>DVD</Format>" & _
"<Rating>R</Rating></Video><Video><Title>Her Alibi</Title>" & _
"<Director>Bruce Beresford</Director><Length>94 Mins</Length>" & _
"<Format>DVD</Format><Rating>PG-13</Rating></Video></Videos>"
אם אני מצידה אותה היא לא מוצגת בפורמט XML
זה ניראה כמו מחרוזת רגילה ואני רוצה לראות אירכיה...כמו קובץ XML שפותחים אותו אם הדפדפן
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 30 March 2007 בשעה 15:22 | | IP רשוּם
|
|
|
|
תחזרי שלב אחד אחורה, את מקבלת את המחרוזת ע"י שמירת אובייקט XML ל-טקסט, בשלב הקודם את יכולה לבחור פורמט.
אם את מקבלת את המחרוזת ככה ולא רוצה להקשות על השרת, א יכולה להשתמש בקישור, נחמד מאוד וצד לקוח (וכמובן חינמי וקוד פתוח )...
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
DotNet משתמש פעיל
הצטרף / הצטרפה: 25 August 2006
משתמש: מנותק/ת הודעות: 60
|
נשלח בתאריך: 30 March 2007 בשעה 16:03 | | IP רשוּם
|
|
|
|
טוב מצאתי לי איזה משהו....
אני מנסה להשתמש ב:
var xmlobject = (new DOMParser()).parseFromString(sRet.value, "text/xml");
var string = (new XMLSerializer()).serializeToString(xmlobject);
אבל נזרקת לי כל הזמן הודעה שהוא לא מכיר את האובייקט :
DOMParser
האם אני צריכה איזו הגדרה מיוחדת?
אם זה לא עובד על כל סוגי הדפדפנים האם יש משהו דומה שעודב באותה צורה?
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 30 March 2007 בשעה 16:31 | | IP רשוּם
|
|
|
|
הסתכלת על הקישור ששלחתי ?
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
DotNet משתמש פעיל
הצטרף / הצטרפה: 25 August 2006
משתמש: מנותק/ת הודעות: 60
|
נשלח בתאריך: 30 March 2007 בשעה 16:34 | | IP רשוּם
|
|
|
|
כן..לא כולכך הבנתי מה זה קשור...
אני מחפשת משהו דינאמי יש לי מלא סכמות אני צריכה משהו שיבצע המרה ממחרוזת לפורמט XML בלי לעבור על כל הילדים וכו..
ראיתי שהאוביקט שרשמתי לך עובד רק ב MOZILIA לצערי...
אולי יש משהו אחר שדומה לזה?
הקוד הבא:
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
// IE uses the loadXML method when the source document is NOT XML
xmlDoc.loadXML(sRet.value);
צריך לעבור על הילדים בשביל להציג..
לא טוב לי..
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 30 March 2007 בשעה 16:46 | | IP רשוּם
|
|
|
|
הרי יש לך מחרוזת עם XML ואת רק צריכה לסדר אותה לצפייה נוחה, לא איזה עיבוד מתקדם או משהו כזה...
מה ששלחתי מסדר לך אוטומטית את הקוד עם הזחה ושבירת שורות וצובע אותו ומשאיר אותו readonly.
זה מה שאת צריכה, לא ?
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
DotNet משתמש פעיל
הצטרף / הצטרפה: 25 August 2006
משתמש: מנותק/ת הודעות: 60
|
נשלח בתאריך: 30 March 2007 בשעה 17:22 | | IP רשוּם
|
|
|
|
אם אתה אומר שזה הופך ממחרוזת לתצוגה כזאת אז כן...זה מה שאני צריכה אבל
אין קוד?! זה ב JS?? איך הגיעו לזה?
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 30 March 2007 בשעה 17:47 | | IP רשוּם
|
|
|
|
כן, זה ב-JS, הם השתמשו ב-regEx וב-css, את יכולה להוריד זה פרוייקט פתוח...
מדריך שימוש
הורדה
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
DotNet משתמש פעיל
הצטרף / הצטרפה: 25 August 2006
משתמש: מנותק/ת הודעות: 60
|
נשלח בתאריך: 30 March 2007 בשעה 19:51 | | IP רשוּם
|
|
|
|
לא מעניין אותי הצבעים מה שמענין אותי בעיקר זה שיהיה מבנה תקין של XML כלומר קריא והירכי
|
חזרה לתחילת העמוד |
|
|
DotNet משתמש פעיל
הצטרף / הצטרפה: 25 August 2006
משתמש: מנותק/ת הודעות: 60
|
נשלח בתאריך: 04 April 2007 בשעה 18:00 | | IP רשוּם
|
|
|
|
היי ,
בסוף השתמשתי בקוד ב VB.NET :
XMLString = Session( "XMLText")
Dim strReader As StringReader = New StringReader(XMLString)
Dim ds As New DataSet
ds.ReadXml(strReader)
taMalamLine.Value = ds.GetXml()
רק במקרה ויש לי מסר XML מורכב הוא זורק לי את ההודעה :
THE SAME TABLE(STRUCT) CANNOT BE THE CHILD TABLE IN TWO NESTED RELATIONS"
איך אני מתגברת על הבעיה הזו?
תודה
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 05 April 2007 בשעה 21:50 | | IP רשוּם
|
|
|
|
את יכולה לשלוח דוגמא ל-XML שגורם לשגיאה ?
אני לא יודע למה את מציגה את המידע ככה (אני מניח שטבלה שמשתמשת ב-XML) אבל זה מתאים לטבלה אחת...
את יכולה כתוב לבד קוד שייצור טבלה ע"י המידע...
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
DotNet משתמש פעיל
הצטרף / הצטרפה: 25 August 2006
משתמש: מנותק/ת הודעות: 60
|
נשלח בתאריך: 07 April 2007 בשעה 13:41 | | IP רשוּם
|
|
|
|
איזה קוד אני יכולה לכתוב שיתאים לכל המבנים של XML ??
אני הרי רק צריכה להציג את ה XML מהמסד נתונים...
האם אתה יכול לשלוח לי קישור או להראות לי קוד שמתאים לכל הסוגי ה XML בלי לעבור על הילדים וכו...חיפשתי קוד כזה ולא מצאתי...
תודה רבה
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 07 April 2007 בשעה 14:01 | | IP רשוּם
|
|
|
|
ממש אין לי מושג איך את מקבלת את ה-XML הזה או מה הוא מכיל...אז אני לא בדיוק יכול לעזור...
אני לא מבין למה יש בעיה עם לעבור על כל המסמך על האובייקטים של .net שנועדו לכך...
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
DotNet משתמש פעיל
הצטרף / הצטרפה: 25 August 2006
משתמש: מנותק/ת הודעות: 60
|
נשלח בתאריך: 07 April 2007 בשעה 17:51 | | IP רשוּם
|
|
|
|
מסמך ה XML שאני רוצה להציג כבר שמור לי במבנה נתונים.
אני לוקחת את השדה שבו המסמך XML שמור ושומרת אותו למחרוזת ולאחר מכן
מבצעת על המחרוזת הזאת את הקוד שרשמתי למעלה...
אני מקבלת ממש XML ששמור במבנה הנתונים.(כמו כל מסמך XML אחר...)
פשוט שמורים שם אלפי XML ים שתואמים לסכמות שונות לכן אני מחפשת קוד הכי פשוט שיתאים לכל ה XML ים בלי לעבור על ה XML כי אז זה הופך להיות מטורף..
יש XML מאוד ארוכים ומורכבים.
איזה אוביקטים יש ל .net?
תודה
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 07 April 2007 בשעה 21:43 | | IP רשוּם
|
|
|
|
system.xml.xmldocument לדוגמא...
את עדיין לא ממש מפרטת אפילו קצת איזה XML יש לך, אבל אם זה נגיד שהשם של התגיות ברמה 1 מסמל את הכותרת, והתוכן שלכן הוא רשימת השדות, ואז יש רשימת שורות עם ערכים, זה לא אמור לשנות לך שהשמות של השדות משתנים...
בכל מקרה אם ה-XML הזה משום חייב להישאר חסוי תשלחי לי בפרטי הודעה...
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|