我正在开发一个涉及XML和JavaScript的项目。我有一些使用XML描述的信息,它在一个单独的文件中;这个文件由我使用JavaScript创建的模块使用。 XML文件作为XML DOM导入,并在HTML文件调用JavaScript函数后在客户端的HTML文件中使用。
最近我听说过XML消息传递,它广泛用于Web服务。但是我不知道如果我可以使用XML消息而不是仅将我的信息存储在XML文件中。我的意图是,我想接收类似于XML文件的XML消息,所以我希望JavaScript模块在到达时收听XML消息。还是我错误地认识了XML消息的概念?
如果有人指出我如何在JavaScript中使用XML消息或者是否有任何解决方法,我会很高兴。
谢谢
答案 0 :(得分:0)
XML应该被视为数据流,无论它来自何处,所以是的,完全有可能将其读取为文件以外的其他来源。
关于XML消息传递,它通常涉及消息传递中间件,如ActiveMQ或IBM-MQ,这些传统上都不支持来自JavaScript的连接。
但是,web-sockets已经改变了这一点,因为它们提供了将消息推送到消费者所需的全双工通信。 ActiveMQ (with STOMP or MQTT)和IBM-MQ (with MQTT)现在都支持从JavaScript发送和接收消息。