سؤال

أحاول تحليل إطعام JSON من أنابيب Yahoo لتحويلها إلى XML، باستخدام YQL. استعلمني هو:

"حدد * من JSON حيث URL = 'http://pipes.yahoo.com/pipes/pipe.run؟_id= Budappipe-ide'"

المشكلة هي أن الأنابيب الأصلية كانت تحليل تغذية RSS، مليئة علامات دبلن الأساسية (مثال: DC: العنوان، DC: المصدر، إلخ). لا يمكن إخراج XML معالجة هذه العلامات ولا يمكن أن تقوم أنابيب Yahoo بإزالتها بشكل صحيح. كلما حاولت تشغيل إخراج XML في أي متصفح، فإنه يلقي مناسبا بسبب المفقودين في بداية المستند.

كيف يمكنني تحديد مساحة اسم مخصصة من إخراج XML من YQL؟

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

المحلول

يمكنك استخدام W3C عبر الإنترنت XSLT 2.0 الخدمة لتطبيق تحول تعسفي إلى إخراج XML. إليك أنبوب عينة يستخدم هذه الخدمة.

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