NSXMLPARSER FoundChichters طريقة لم تحفي العناصر دون وضع العلامات

StackOverflow https://stackoverflow.com/questions/2224078

  •  19-09-2019
  •  | 
  •  

سؤال

أنا جديد في تطوير iPhone لا يطبع جميع الإلكترونيات بين <الدخول> والعلامات. فقط قم بطباعة حوالي 13 عنصر فقط. ولكن هناك حوالي 22 عنصرا داخل علامة الدخول. وجدت فقط العلامات مع علامات إغلاق يتم عرضها كعناصر حالية في "وجدت حرف "طريقة" الطريقة. عنصر في العلامة الفردية مثل <فئة Scheme = "XXXXXXXXXXX" مصطلح = "YYYYY" /> مثل "الفئة" لا يتم عرضها. أريد إلحاق بسمة قيمة المخطط لسلسلة بلدي الحالية. يرجى مساعدتي. شكرا.

هل كانت مفيدة؟

المحلول

إذا كنت ترغب في الوصول إلى سمات العلامة، فيمكنك القيام بذلك باستخدام ما يلي:

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict {

    NSString *scheme = [attributeDict valueForKey:@"scheme"];

يتم فحص طريقة الحرف الموجودة فقط للحصول على الأحرف المضمنة بين العلامات ولا تفحصها للسمات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top