Skip to content

hikvision.com ver20 XMLSchema parsing issue #34

@leodesigner

Description

@leodesigner

Hi,

Thank you for creating this.

While testing it with the DS-2CD2343G2-IU HikVision camera I am getting the following error in docker logs:

STARTING...
Initializing MQTT bus...
MQTT: CONNECTED TO mqtt.xxx.xxx     
EOF
XML syntax error on line 12: invalid character entity & (no semicolon)
malformed MIME header: missing colon: "--boundary"
multipart: unexpected line in Next(): "Content-Type: application/xml; charset=\"UTF-8\"\r\n"
multipart: unexpected line in Next(): "Content-Length: 580\r\n"
multipart: expecting a new Part; got line "<EventNotificationAlert version=\"2.0\" xmlns=\"http://www.hikvision.com/ver20/XMLSchema\">\r\n"
multipart: unexpected line in Next(): "<ipAddress>10.0.44.12</ipAddress>\r\n"
multipart: unexpected line in Next(): "<ipv6Address>XXXX:XXXX:XXXX:dd:dd:dd:dd:dd</ipv6Address>\r\n"
multipart: unexpected line in Next(): "<portNo>80</portNo>\r\n"
multipart: unexpected line in Next(): "<protocol>HTTP</protocol>\r\n"
multipart: unexpected line in Next(): "<macAddress>XX:XX:XX:XX:XX:XX</macAddress>\r\n"
multipart: unexpected line in Next(): "<channelID>1</channelID>\r\n"
multipart: unexpected line in Next(): "<dateTime>2023-04-10T18:06:55+03:00</dateTime>\r\n"
multipart: unexpected line in Next(): "<activePostCount>1</activePostCount>\r\n"
multipart: unexpected line in Next(): "<eventType>videoloss</eventType>\r\n"
multipart: unexpected line in Next(): "<eventState>inactive</eventState>\r\n"
multipart: unexpected line in Next(): "<eventDescription>videoloss alarm</eventDescription>\r\n"
multipart: unexpected line in Next(): "<channelName>Terrasse</channelName>\r\n"
multipart: unexpected line in Next(): "</EventNotificationAlert>\r\n"

It looks like this XML output is not parsed correctly.
Is there any fix for this? (Sorry have no chance to work with Go for now)
Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions