A Compelling Vision

MessageLabs Journal

Subscribe to MessageLabs Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get MessageLabs Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Blogs from MessageLabs Journal
In anticipation of our New York City Summit Event on October 19th, we’re highlighting some of the great partners who will be in attendance in this Exhibitor Series. We’re excited to share our latest Q&A with Carmen Carey, CEO of Apica. AppD: What was the impetus behind Apica’...
London, UK, 03 September 2014 - The MetaPack Group, the leading provider of eCommerce technology for retailers' delivery services, today announced the appointment of leading technology industry figure Carmen Carey as Chief Operating Officer (COO). She will be responsible for driving co...
London, 18th April 2013: Sosius, a leading online collaboration and team workspace platform for SMEs and enterprises, today announced the appointment of Jonny Laughton as CMO, Gervase Clifton-Bligh as COO and Erik Liljeberg as GM for the Nordic region.Laughton, who brings with him over...
This acquisition creates Europe's largest mid-tier provider of integrated hosting and network services Claranet, one of Europe's leading managed service providers, has acquired Star, a UK provider of managed technology services. The acquisition creates the largest mid-market provider o...
With apologies to rock icons The Who – and I suppose the CSI TV franchise as well – this is one of the biggest challenges many companies face.  If you think about it, I’m sure that you see this all the time too. Whether it’s an elevator pitch at a networking event that leaves you [...]...
New hire to manage rapid business growth of second generation email SaaS providerLondon - February 25th , 2010 - Mimecast®, a unified email management company offering SaaS-based email security continuity, archiving, and policy control, today announced the appointment of Jonathan ...
So the brief 'holiday' from 'spam is officially over according to our colleagues at MessageLabs and their latest Intelligence Report. For a time after the shutdown of the McColo network we saw a significant drop in worldwide spam levels - a 65% drop in the first the 24 hours alone! ....
> This is an issue indeed, but are we sure that this browser would support > any new mechanism better than DTDs in a near future? dunno, But I'm patient and used to waiting... Chrome still doesn't do MathML 10 years in.... ___________________________________________________...
> I guess it's because > so many users use XML parsers which don't consult the external > DTD subset and work properly only for stand-alone documents. That, and the one widely deployed (in a web browser) parser that does fetch external subsets explictly refuses to let you...
> It's not inconceivable to me that such a thing could get into a > future version of XHTML, and/or get fairly widespread support, > if it was useful. If XHTML continues to mandate the use of a DOCTYPE, then in that case you have the option of defaulting the namespaces usi...
> (Without extension functions, though, I don't > think Schematron can require that if @x is "yes", then @y > must be a prime number.) if(@x='yes') then not(some $i in 2 to (xs:integer(@y)-1) satisfies (@y mod $i) = 0) David __________________________________...
some are archived at, for example http://web.archive.org/web/20020301153859/http://www.idealliance.org/papers/xml2001/papers/html/05-04-06.html but if you move around the site there are some gaps... ________________________________________________________________________ The N...
> Is it correct, that this is not a legal XML file (since an external > entity &message; well &message; isn't defined so you can't tell if it is internal (defined by <!ENTITY message "hello"> ) or external, defined by <!ENTITY message SYSTEM "...
> Don't use the XML Schema list type. personally I'd say "dont use (XSD) Schema" but if you are using it then it makes sense to use technology that understannds its quirks. In a schema aware xslt 2 transform, for example the sum of the numbers would just be <valu...
> I am still puzzled as to why it is not necessary to go back up to > previous level (<p> - assuming currently in > <p><strong>Hobbies:</strong></p>): > <xsl:template match="ns:p[ns:strong='Hobbies:']"> ns:p[ns:strong='H...
Hi David,   Thanks for your valuable suggestion with the following output:   ( 1 ) <p xmlns="http://www.w3.org/1999/xhtml" xmlns:html="http://www.w3.org/1999/xhtml"> ( 2 ) <strong>Interest:</strong> ( 3 ) <br clear="none" /> ( 4 ) Tennis ( 5 ) </p...
It would be much easier to look at your examples if you posted xml rather than a screen scrape of IE (I would guess) view source, which is full of spurious + - and spacing characters that make the result unprocessable. Also your posted stylesheet is not well formed (no closing <...
> I managed to locate only those nodes in > "/ns:html/ns:body/ns:div[@id='content']/ns:p/ns:strong" by > using  xsl:if followed by the xsl:choose nested for each > element. This will ensure that XSLT will not find anything above this > node. I can't guess...
Just replace test="" by select="".2009/1/23 Jack Bush <[email protected]> Hi David,   Thank you for responding with such detail and enthusiasm.   Your suggestion make sense but I still encountered some error messages that needed further guidance wit...
Hi David,   Thank you for responding with such detail and enthusiasm.   Your suggestion make sense but I still encountered some error messages that needed further guidance with.   <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:n...
<xsl:template match="/"> so the cntext here is the root of the document, ie the parent of the html element. <xsl:when test="contains(.,'Firstname:')"> so . here is the whole document and you are taking its string value, which is all the character d...
> <documentElement lo > of 'declare-step' picks up the xproc.rnc schema (this for emacs). But (I would guess) that's a xmlns="http://thaiopensource.com/ns/locating-rules/1.0" Relax NG location file, not an OASIS XML catalog. You can't associated DTD using tha...
in an SGML Catalog to associate any file with top level element rss with a dfault DTT you'd just need the line DOCTYPE rss some-dtd-with-entity-definitions.dtd and then a file starting with <rss> would act as if it started <!DOCTYPE RSS SYSTEM "some-dtd-with-entit...
> - the root element can be rss, rdf or atom... can't you just use a catalog that defaults a dtd that defines a bunch of entities if the top level elemnt is one of those? Rather than letting the parse start without a DTD and falling over undefined entity references later? David...
> Does this happen in practice? no idea in a web proxy situation, I expect not, the MIME text/* transcoding rules though come from an era of email gateways mapping between all kinds of exotic system and locale specific encodings and they did and I think do aggressively re-encode...
You didn't say whether you wanted xpath2 or 1, xpath2 makes it a bit easier but I'll assume 1, as that works in both. You want the xpath string " ' " which requires that you use " for the string delimiter so your completed xpath is self::node()[@content=" ' &q...
> It's generally just much easier for people to put the encoding > directly in the document (or entity), in which case any external > content-type can and should be ignored. No. The XML REC is very explicit that if the encoding is specified in both places the external s...
If you want a pure XSLT solution, this seems to work.. bad.xsl <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="data:,dpc" exclude-result-prefixes="d"> <xsl:import href="htt...
The security software firm said Wednesday it agreed to buy online messaging and Web security services provider MessageLabs for about $695.0 million in cash. The move is intended to strengthen the buyer's position in the growing software-as-services and messaging market. The merger is e...
Hello David,   Partialy right. :-)   I do not want just text().For instance: See the next example: Pattern: /ROOT[@pattern='test']Match:   //NODE/ELEMENT Value:    text() PATTERN button Now.. The user can click op ExecutePattern and the file ...
Hello David, Yes... I see where my problem lies.The statement '//*[not(ancestor-or-self::NODE)]' does basicly what I need, and yes, it gives me to much data because it includes ROOT and all it's subdata, including the data I don't want.  Maybe it's better...
> So, I want to know which data is NOT part of my selection, so I can skip the > highlighting for the first one. by data you seem to mean text, so for example to find all text nodes that are not children of an element selected by //NODE/ELEMENT you could do //text()[not(pare...
> The inverted selection *should* produce: > ROOT, ELEMENT (With Element 1) Are you sure you just want an Xpath selection. //*[not(ancestor-or-self::NODE)] is probably what you are looking for, which will return 2 nodes ROOT and ELEMENT (With Element 1) However the ROOT ...
> What am I missing? The extar constraint that restricts the use of parameter entities in internal subsets: http://www.w3.org/TR/REC-xml/#wfc-PEinInternalSubset In the internal DTD subset, #wfc-PEinInternalSubsetparameter-entity references MUST NOT occur within markup de...
> Is there any problem if we include XML name space prefix twice in the > XML document. Twice in the same document isn't a problem, but your example had the same declaration twice on the same element, which means at the XML level you have two xmlns:n2 attributes on the same e...