Je n'arrive pas à trouver un bon module qui fait ce que dit mon titre. XPath XML Parser est limité à une seule source, n'est-ce pas?
Je devais pouvoir importer des aliments XML à partir de différentes URL vers la même cible (par exemple, mappée sur un type de contenu spécifique). Dites, mon site Web publiera des matières à partir de sites Web de différents clients à l'aide d'une spécification XML définie par moi. Mon site Web obtiendra ensuite tous les contenus en important toutes ces sources XML vers le même type de contenu afin que mon site énumère tout le contenu de différentes "sources" efficacement. Dites aux propriétaires immobiliers provenant de différentes agences immobilières/agents ...
Quelqu'un a-t-il fait cela avant?
Pour moi, cela semble être un cas d'utilisation exact pour - flux plus aliment xpath parser . Il sera possible de mapper votre spécification XML personnalisée dans différents champs et d'importer du contenu à partir de toutes souris que vous le souhaitez dans des nœuds du même type de contenu. J'ai posté ne réponse à une autre question qui peut donner des conseils sur la manière de l'utiliser.
Flux:
Importer ou agréger des données comme nœuds, utilisateurs, termes de taxonomie ou enregistrements de base de données simples.
Importations uniques et agrégation périodique du contenu
- Importer ou agréger les flux RSS/Atom
- Importer ou agréger les fichiers CSV
- Importer ou agréger les fichiers OPML
- Support pubsubhubbubbub
- Créez des nœuds, des utilisateurs, des termes de taxonomie ou des enregistrements de base de données simples d'importation
- Extensible d'importer tout autre type de contenu
- Mappage granulaire des éléments d'entrée à Drupal éléments de contenu
- Configurations exportables
- Importation lotted pour les fichiers volumineux
Feeds XPath Parser:
FEEDS XPATH Parser est un plugin flux pour analyser les documents XML et HTML. Il permet aux constructeurs de site de tirer parti de la puissance des aliments pour importer facilement des données à partir de sources de données externes complexes. Chaque élément que vous souhaitez extraire est configuré à l'aide de requêtes de cartographie configurables, à gagner du temps pour les développeurs qui auraient autrement à coder des modules complexes et d'utilisation spécifiques. Il permet également aux utilisateurs finaux de créer des racleurs Web et d'autres outils utiles au sein de Drupal.