שאלה ב-java

dubby25

New member
שאלה ב-java

בס"ד שלום אני מתכנת ב-java איזה client שמקבל דפי html עושה parsing ומחזיר את כל הקטעים שמופיעים בין התגיות <p> </p>. אני יודע איך לעשות את ה-parsing, עם המחלקה HTMLDocument ואני יודע לעבור על התגיות עם HTMLDocument.Iterator. אני יכול להוציא כל התגיות עם ה-Atrribute שלהם אבל אני לא מצליח להוציא את התוכן שמופיע בין התגיות. מישהו יודע איך לעשות את זה? תודה רבה מראש
 

voguemaster

New member
שאלה

ניסיתי להוציא את ה-AttributeSet עבור כל תג שאתה מוצא ? אתה יכול בעזרת הסט לקבל רשימה של ה-attributes בעזרת getAttributeNames שמחזיר enumeration של מחרוזות. אולי אחת מהן היא ה-attribute (המפתח) שאתה צריך להשתמש בו עם getAttribute.
 
לא יצא לי לעבוד עם זה

אבל ממבט על ה API, יש ב HTMLAttribute קונסטנט סטטי בשם CONTENT. אני מנחש שאם תעשה
getAttribute(HTMLAttribute.CONTENT)​
על ה AttributeSet שחוזר לך מהIterator תקבל חזרה את התוכן של האלמנט.
 
למעלה