2010-09-14 18 views
1

Je veux permettre à un document XML, qui contient des éléments de configuration, lecture des accès concurrents (pas d'accès en écriture) à partir de plusieurs machines sur un domaine.Je veux permettre à un fichier XML en lecture simultanée accède

pourrait simple DOMDocument30 être juste ce que je dois. Ou pensez-vous que le modèle de document FreeThreadedDOMDocument xml devrait être suffisant.

Ou pensez-vous d'autres types de documents xml Je devrais être au courant.

Avant thx.

+1

Ne pas partager un document XML en tant que composant COM en lecture seule. Unnessesually lent et fragile. Lire le fichier de chaque machine séparément à la place. –

+0

Il n'y a pas beaucoup d'accès pour considérer toute considération d'optimisation. Il serait dommage de ne pas utiliser l'API simple 'IXMLDOMDocument :: load();' sans le petit tracas de charger le fichier moi-même, en lisant la chaîne, puis en la passant à l'IXMLDocument créé. Bien que je ne sois pas sûr de moi, c'est pourquoi je demande. ;-) –

Répondre

1

FreeThreadedDOMDocument est thread-safe en termes de lecture. Vous pouvez utiliser ce composant COM dans votre projet.