2013-04-12 18 views
1

這裏的XML代碼示例:如何顯示這種接收的NSXMLParser數據

<content:encoded><![CDATA[<p style="direction: rtl">בפייסבוק הישראלי תמצאו, לצד תמונות החתולים והסרטונים הוויראליים גם אינספור תלונות, טרוניות וביקורת נגד חברות ומותגים שונים. חלק מהפרסומים מוצדקים, וזוכים לשיתופים לייקים ולעתים אף למענה של המותג נגדו מתלוננים הגולשים, וחלק קטנוניים עד כדי גיחוך וסביר יותר שהם פשוט בדיחות על חשבון התלונות הרבות שמתפרסמות להן בפייסבוק בקצב די מסחרר.</p><p><a class="bannerlink" rel="nofollow" href="http://www.b144.co.il/products/%d7%9e%d7%94%d7%a0%d7%93%d7%a1%d7%99_%d7%91%d7%a0%d7%99%d7%99%d7%9f.aspx?sitecode=60&subsitecode=368&site=WEB 3.0 pareto" target="_blank" onclick="_gaq.push(['_trackEvent', 'b144_8', 'post', 'BannerLink']);">כל מהנדסי הבניין באתר b144</a></p> 
<p style="direction: rtl">היום נתקלנו בסיפור קורע לב (אבל לא באמת) מצד הגולשת תמר צ&#8217;קרטש לוי <a href="https://www.facebook.com/photo.php?fbid=10151371867297006&amp;set=o.128891317150327&amp;type=1&amp;theater" target="_blank">שהתלוננה בפירוט ובאריכות בדף של גלידות נסטלה על בעיה רצינית אליה יש להתייחס בכובד ראש</a>: מיעוט סוכריות הגומי בשלגוני &quot;גומיגם&quot; שמשווקים על-ידי החברה. צ&#8217;קרטש לוי כתבה:</p> 
<p style="direction: rtl">&quot;בסך הכל אני מרוצה מהמוצרים שלכם וקונה הרבה מהם, אך יש משהו אחד שחוזר על עצמו ושמתי לב אליו כבר לפני זמן רב והחלטתי להצטרף גם למהלך החברתי החדש ולכתוב לכם פה. <br />במוצר המצליח שלכם, ״גומיגם״, גלידת סורבה בטעם פירות המשלב בתוכו סוכריות גומי, אין יותר מ-3 סוכריות גומי. מסקר נרחב שערכתי בקרב חתך אוכלוסייה רחב, מרבית האנשים רוכשים מוצר זה בשל סוכריות הגומי המוצפנות בתוכו, ומתאכזבים כל פעם מחדש מכך שאין יותר מ-3 סוכריות. <br />כל פעם מחדש אני מרגישה מרומה. <br />תודה רבה על ההקשבה, אשמח אם תיקחו זאת לתשומת ליבכם ותטפלו בבעיה.&quot;</p> 
<p style="direction: rtl"><a href="http://www.holesinthenet.co.il/archives/87871/gumigam" rel="attachment wp-att-87872"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px" class="aligncenter size-full wp-image-87872" border="0" alt="gumigam" src="http://www.holesinthenet.co.il/wp-content/uploads/2013/04/gumigam.png" width="560" height="330" /></a></p> 
<p style="direction: rtl">הפוסט זכה לאלפי לייקים ומאות שיתופים, ובתגובות הצטרפו רבים לתלונתה של תמר:</p> 
<p style="direction: rtl">הבלוגר עמרי חיון כתב: &quot;אני איתך אחותי! המחאה הכי צודקת מאז קיץ 2011&quot; ועמו הסכימה גם סיון סגל שציינה ש:&quot;מעולם לא היה פוסט חשוב יותר מזה בפייסבוק&quot;.</p> 
<p style="direction: rtl">עורכת הדין רות גדרון תהתה: &quot;מי אמר שצריכים להיות יותר מ3 ?!?!?&quot; ומארק שפילמן הציע להחליף את שם המוצר ל&quot;זובי גם&quot; בגלל האכזבה הקשה שבמיעוט סוכריות הגומי.&quot; גם לאיתי סבח היו תלונות על שם המוצר וההטעיה שהוא יוצר. &quot;הכי הזוי שקוראים לזה גומיגם ספארי.. אני עוד לא ראיתי ספארי עם שלוש חיות. בפארק ליד הבית שלי יש יותר משלוש חיות וזה לא כולל את הערסים!&quot;</p> 
<p style="direction: rtl">כמובן שחלק מהמגיבים החליטו שמדובר בתלונה רצינית והטיחו במפרסמת הפוסט שהיא מתעלמת מהבעיות הקשות במדינה, כמו ניצולי השואה ונגע האלימות, ומתעסקת בתפל. לכם, קוראים יקרים, אנחנו לא צריכים להסביר שהתעסקות בתפל, קטנוניות ובזבוז זמן הם מהשימושים הנפוצים בישראל לרשת פייסבוק, פרט אולי למשחקים בה ותמונות חיות המחמד לאימוץ. סטטוס התלונה הזה הוא לא יותר מהקצנה סטירית.</p> 
<p style="direction: rtl">למרות זאת, הצלחנו לאתר בסבך 800 התגובות לפוסט את התגובה של חברת נסטלה, שהגיבה באופן הכי צפוי ומשעמם: ביקשה את פרטיה של המתלוננת בשביל ליצור עמה קשר לבירור פרטי התלונה ואולי גם ייתנו פיצוי. חבל, אנחנו דווקא היינו שמחים לראות אותם משחקים יחד עם שאר הטרולים בשרשור וכותבים משהו כמו &quot;צמצמנו את מספר חיות הגומי בשלגונים בגלל עלות המחייה ובניסיון לצמצם את מפגת ההשמנה והסכרת בקרב ילדים&quot;.</p> 
<p style="direction: rtl"><a href="http://www.holesinthenet.co.il/archives/87871/nestle" rel="attachment wp-att-87873"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px" class="aligncenter size-full wp-image-87873" border="0" alt="nestle" src="http://www.holesinthenet.co.il/wp-content/uploads/2013/04/nestle.png" width="395" height="187" /></a></p> 
<p style="direction: rtl"> 
<p style="direction: rtl">(תודה למוטי פנחסי ששלח)</p> 
<img src="http://feeds.feedburner.com/~r/holes/~4/8a7HU6h5VbA" height="1" width="1"/>]]></content:encoded> 

我想知道我怎麼可以顯示XML就像在這張照片,與鏈接:

sample pic

我應該需要以某種方式使用UIwebview?或者有另一種方式? 在此先感謝! (抱歉的語言)

回答

1

是的,UIWebView是一種方法。您可以將網絡視圖的URL指定爲以下文件:a)預裝在iPhone上或b)通過互聯網加載。

另一種選擇是使用UITextView。您可以通過將您的內容分配給text屬性來指定文本視圖的內容。

如果您的'xml代碼'是在iOS設備上運行的解析器的結果,那麼將解析的輸出寫入文件,然後創建UIWebView以引用該文件。像:

[myWebView loadRequest: 
     [NSURLRequest requestWithURL:[NSURL URLWithString:@"file://<path-to-file>"]]]; 

或交替,我相信,離開 'XML代碼' 作爲一個字符串,並嘗試:

[myWebView loadHTMLString: <the-xml-code-as-a-string> baseURL: ...] 

[編輯]

我測試了這一點,它的工作。這裏是我的iOS模擬器顯示: enter image description here

這裏是代碼:

static NSString *message = @"<p style=\"direction: rtl\">בפייסבוק הישראלי תמצאו, לצד תמונות החתולים והסרטונים הוויראליים גם אינספור תלונות, טרוניות וביקורת נגד חברות ומותגים שונים. חלק מהפרסומים מוצדקים, וזוכים לשיתופים לייקים ולעתים אף למענה של המותג נגדו מתלוננים הגולשים, וחלק קטנוניים עד כדי גיחוך וסביר יותר שהם פשוט בדיחות על חשבון התלונות הרבות שמתפרסמות להן בפייסבוק בקצב די מסחרר.</p><p><a class=\"bannerlink\" rel=\"nofollow\" href=\"http://www.b144.co.il/products/%d7%9e%d7%94%d7%a0%d7%93%d7%a1%d7%99_%d7%91%d7%a0%d7%99%d7%99%d7%9f.aspx?sitecode=60&subsitecode=368&site=WEB 3.0 pareto\" target=\"_blank\" onclick=\"_gaq.push(['_trackEvent', 'b144_8', 'post', 'BannerLink']);\">כל מהנדסי הבניין באתר b144</a></p>\n\ 
<p style=\"direction: rtl\">היום נתקלנו בסיפור קורע לב (אבל לא באמת) מצד הגולשת תמר צ&#8217;קרטש לוי <a href=\"https://www.facebook.com/photo.php?fbid=10151371867297006&amp;set=o.128891317150327&amp;type=1&amp;theater\" target=\"_blank\">שהתלוננה בפירוט ובאריכות בדף של גלידות נסטלה על בעיה רצינית אליה יש להתייחס בכובד ראש</a>: מיעוט סוכריות הגומי בשלגוני &quot;גומיגם&quot; שמשווקים על-ידי החברה. צ&#8217;קרטש לוי כתבה:</p>\n\ 
<p style=\"direction: rtl\">&quot;בסך הכל אני מרוצה מהמוצרים שלכם וקונה הרבה מהם, אך יש משהו אחד שחוזר על עצמו ושמתי לב אליו כבר לפני זמן רב והחלטתי להצטרף גם למהלך החברתי החדש ולכתוב לכם פה. <br />במוצר המצליח שלכם, ״גומיגם״, גלידת סורבה בטעם פירות המשלב בתוכו סוכריות גומי, אין יותר מ-3 סוכריות גומי. מסקר נרחב שערכתי בקרב חתך אוכלוסייה רחב, מרבית האנשים רוכשים מוצר זה בשל סוכריות הגומי המוצפנות בתוכו, ומתאכזבים כל פעם מחדש מכך שאין יותר מ-3 סוכריות. <br />כל פעם מחדש אני מרגישה מרומה. <br />תודה רבה על ההקשבה, אשמח אם תיקחו זאת לתשומת ליבכם ותטפלו בבעיה.&quot;</p>\n\ 
<p style=\"direction: rtl\"><a href=\"http://www.holesinthenet.co.il/archives/87871/gumigam\" rel=\"attachment wp-att-87872\"><img style=\"background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px\" class=\"aligncenter size-full wp-image-87872\" border=\"0\" alt=\"gumigam\" src=\"http://www.holesinthenet.co.il/wp-content/uploads/2013/04/gumigam.png\" width=\"560\" height=\"330\" /></a></p>\n\ 
<p style=\"direction: rtl\">הפוסט זכה לאלפי לייקים ומאות שיתופים, ובתגובות הצטרפו רבים לתלונתה של תמר:</p>\n\ 
<p style=\"direction: rtl\">הבלוגר עמרי חיון כתב: &quot;אני איתך אחותי! המחאה הכי צודקת מאז קיץ 2011&quot; ועמו הסכימה גם סיון סגל שציינה ש:&quot;מעולם לא היה פוסט חשוב יותר מזה בפייסבוק&quot;.</p>\n\ 
<p style=\"direction: rtl\">עורכת הדין רות גדרון תהתה: &quot;מי אמר שצריכים להיות יותר מ3 ?!?!?&quot; ומארק שפילמן הציע להחליף את שם המוצר ל&quot;זובי גם&quot; בגלל האכזבה הקשה שבמיעוט סוכריות הגומי.&quot; גם לאיתי סבח היו תלונות על שם המוצר וההטעיה שהוא יוצר. &quot;הכי הזוי שקוראים לזה גומיגם ספארי.. אני עוד לא ראיתי ספארי עם שלוש חיות. בפארק ליד הבית שלי יש יותר משלוש חיות וזה לא כולל את הערסים!&quot;</p>\n\ 
<p style=\"direction: rtl\">כמובן שחלק מהמגיבים החליטו שמדובר בתלונה רצינית והטיחו במפרסמת הפוסט שהיא מתעלמת מהבעיות הקשות במדינה, כמו ניצולי השואה ונגע האלימות, ומתעסקת בתפל. לכם, קוראים יקרים, אנחנו לא צריכים להסביר שהתעסקות בתפל, קטנוניות ובזבוז זמן הם מהשימושים הנפוצים בישראל לרשת פייסבוק, פרט אולי למשחקים בה ותמונות חיות המחמד לאימוץ. סטטוס התלונה הזה הוא לא יותר מהקצנה סטירית.</p>\n\ 
<p style=\"direction: rtl\">למרות זאת, הצלחנו לאתר בסבך 800 התגובות לפוסט את התגובה של חברת נסטלה, שהגיבה באופן הכי צפוי ומשעמם: ביקשה את פרטיה של המתלוננת בשביל ליצור עמה קשר לבירור פרטי התלונה ואולי גם ייתנו פיצוי. חבל, אנחנו דווקא היינו שמחים לראות אותם משחקים יחד עם שאר הטרולים בשרשור וכותבים משהו כמו &quot;צמצמנו את מספר חיות הגומי בשלגונים בגלל עלות המחייה ובניסיון לצמצם את מפגת ההשמנה והסכרת בקרב ילדים&quot;.</p>\n\ 
<p style=\"direction: rtl\"><a href=\"http://www.holesinthenet.co.il/archives/87871/nestle\" rel=\"attachment wp-att-87873\"><img style=\"background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px\" class=\"aligncenter size-full wp-image-87873\" border=\"0\" alt=\"nestle\" src=\"http://www.holesinthenet.co.il/wp-content/uploads/2013/04/nestle.png\" width=\"395\" height=\"187\" /></a></p>\n\ 
<p style=\"direction: rtl\">\n\ 
<p style=\"direction: rtl\">(תודה למוטי פנחסי ששלח)</p>"; 

- (void) viewWillAppear:(BOOL)animated 
{ 
    [self.webView loadHTMLString: message 
         baseURL: [[NSURL alloc] init]]; 
} 
+0

但我怎麼能DISPLY它的UIWebView?我從解析器得到字符串.. 和我可以有像我發佈的圖像中的藍色鏈接? 即時通訊相當新的ios develompent所以一個樣本或解釋會很好.. – OshriALM

+0

分析器在iOS設備上運行? – GoZoner

+0

[myWebView loadHTMLString: baseURL:...] 我應該在「baseURL」中傳遞什麼? – OshriALM

相關問題